Free, open-source desktop app that enlarges and enhances low-resolution images using AI upscaling models, running on Linux, macOS and Windows.
szTheory/exifcleaner
Desktop app for removing metadata from images, videos and PDFs, with batch processing via ExifTool on macOS, Windows and Linux.
- Stars
- 2,782
- Forks
- 167
- Open issues
- 30
- Last commit
- 2 days ago
What is it?
ExifCleaner is a desktop application that strips metadata such as EXIF, GPS location and camera details from supported image, video and PDF files before you share them. It runs on macOS, Windows and Linux, and uses ExifTool's stay-open protocol to process large batches quickly. You can drag in files or whole folders, with optional recursion into subfolders.
Beyond basic removal, it offers privacy controls such as preserving image orientation, saving cleaned output as a copy, removing macOS extended attributes, and keeping original timestamps. Expanding a processed file shows a before-and-after comparison of its metadata. The app ships with 25 interface languages and dark mode.
The project is built with Electron, React and TypeScript. It makes no automatic updates or network requests, and the README notes that ExifTool's limitations still apply: some formats such as PDF and certain TIFF or AVIF files may not be fully cleaned, and RAW files are not recommended for full metadata removal.
Key features
- 01Batch processing of files via ExifTool's stay-open protocol
- 02Drag-and-drop support for files and folders, with recursion
- 03Before-and-after metadata inspection for each processed file
- 04Options to preserve orientation and timestamps, or save as a copy
- 05No automatic updates or network traffic
Use cases
- Removing GPS location and camera data from photos before posting them online
- Cleaning metadata from a batch of images or videos before sharing with clients
- Stripping identifying information from PDFs or media files prior to publication
Quick start
- 1
Install on Arch Linux from the AUR
paru -S exifcleaner-bin - 2
Download the app for your OS from the GitHub releases page
- 3
Clone the repository and install dependencies for development
git clone https://github.com/szTheory/exifcleaner.git && cd exifcleaner && yarn install - 4
Launch the app in dev mode
yarn dev
Things to know
- The app is not code-signed, so macOS and Windows will show a warning on first launch.
- Some formats are only partially cleaned, such as PDF, TIFF and AVIF, and RAF and MKV are refused.
In collections
Topics
FAQ
- What is exifcleaner?
- Desktop app for removing metadata from images, videos and PDFs, with batch processing via ExifTool on macOS, Windows and Linux. ExifCleaner is a desktop application that strips metadata such as EXIF, GPS location and camera details from supported image, video and PDF files before you share them. It runs on macOS, Windows and Linux, and uses ExifTool's stay-open protocol to process large batches quickly. You can drag in files or whole folders, with optional recursion into subfolders.
- Is exifcleaner free to use? What license does it have?
- exifcleaner is open source under the MIT license. Check the license terms before using it in commercial products.
- Is exifcleaner still maintained?
- Actively maintained. The last commit to exifcleaner was on Oct 20, 2026.
- What can I use exifcleaner for?
- Removing GPS location and camera data from photos before posting them online Cleaning metadata from a batch of images or videos before sharing with clients Stripping identifying information from PDFs or media files prior to publication
- How do I install exifcleaner?
- Install on Arch Linux from the AUR: paru -S exifcleaner-bin Download the app for your OS from the GitHub releases page Clone the repository and install dependencies for development: git clone https://github.com/szTheory/exifcleaner.git && cd exifcleaner && yarn install Launch the app in dev mode: yarn dev
- Where can I get exifcleaner?
- The source code and installation instructions are on GitHub: https://github.com/szTheory/exifcleaner
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Agent skill and Python service that strip AI provenance marks like C2PA metadata and invisible Unicode from your files.
A distraction-free, offline desktop notes app for Windows, macOS and Linux, built with Electron and TypeScript, with no AI features, ads or tracking.
Offline C++ tool that removes visible Gemini watermarks from images via reverse alpha blending, with GUI, CLI and batch modes.
A cross-platform desktop app for upscaling images with super-resolution models, supporting built-in or custom models on Windows, macOS, and Linux.
Privacy-first local image and GIF compression workbench for Web, Windows, macOS and Linux, with comparison, resizing, conversion and renaming.