Skip to content
/ exifex Public

Extract exif and metadata from images.

License

Notifications You must be signed in to change notification settings

dikayx/exifex

Repository files navigation

ExifEx

Python3 License Build Status

ExifEx is a small utility tool to extract EXIF metadata from images. It is written in Python and Flask and uses the Pillow library to read the images and retrieve the metadata.

Screenshot of the app

Example images taken from this repository.

Features

  • 🏞️ Extract EXIF metadata from images (JPEG, PNG, TIFF, GIF, WebP, and more comming soon!)
  • 🕵️‍♀️ Display the metadata and GPS coordinates in a human-readable format
  • 🌍 Generate a Google Maps link to the location where the image was taken (if available)
  • 🗂️ Supports multiple images at once
  • 📁 No data is stored on the server
  • 🔒 Secure and privacy-friendly

Get started

Download the latest release from the releases page and use the setup.sh (Mac & Linux) or setup.bat (Windows) script to set up the app via Docker or locally. For more detailed instructions, see the installation guide.

If you are already familiar with Git, you can use the commands below to clone the repository and run the setup script.

Quickstart

To get the app up and running on Mac or Linux, run:

git clone https://github.com/dikayx/exifex.git && cd exifex && chmod +x setup.sh && ./setup.sh

On Windows, open a command prompt (cmd) and run:

git clone https://github.com/dikayx/exifex.git && cd exifex && setup.bat

Follow the instructions in the terminal to start the app. By default, it will be available at http://localhost:8080. If you want to use SSL, see the Securing the app with SSL section in the installation guide.

Usage

It's simple! Just drag and drop one or multiple images into the dropzone or click on it to select a file from your computer. The app will then display the extracted metadata and GPS coordinates (if available).

⚠️ Note: Exif data can contain sensitive information, such as the location where the image was taken. Only analyze images you have the right to use.

Contributing

If you want to contribute to the project, feel free to open an issue or a pull request. You can also suggest new features or improvements by creating an issue. Check out the contributing guidelines for more information.

License

This project is licensed under the MIT License. See the LICENSE file for more information.