For a photo privacy tool, the first results are oxipng/oxipng (Oxipng is a command-line utility for lossless PNG compression and metadata stripping that supports batch processing, though it focuses primarily on image optimization rather than a general-purpose EXIF remover for all formats), exiftool/exiftool (ExifTool is a powerful command-line and batch metadata processor that handles EXIF removal effectively, though it lacks a built-in graphical desktop interface and drag-and-drop support out of the box) and phoboslab/qoi (This repository is a lossless image codec and encoding library rather than a metadata or EXIF removal utility, making it an incorrect identity for this privacy-focused search). okonet/react-dropzone and lymphatus/caesium-image-compressor round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source utilities designed to automatically strip sensitive EXIF and metadata from image files for privacy.
Oxipng is a high-performance command-line utility written in Rust designed for lossless PNG image optimization and data minimization. It functions as a lossless compressor that reduces file sizes without altering visual quality. The tool distinguishes itself through the use of multi-threaded task parallelism to accelerate the processing of large image batches. It employs iterative recompression strategies and symmetric-pass optimization to find the smallest possible file size for each image. The software's capability surface covers the removal of non-essential metadata chunks and the normali
Oxipng is a command-line utility for lossless PNG compression and metadata stripping that supports batch processing, though it focuses primarily on image optimization rather than a general-purpose EXIF remover for all formats.
ExifTool is a command line application and batch metadata processor used for reading, writing, and editing EXIF, IPTC, XMP, and other metadata in image and video files. It functions as a file metadata editor and image metadata extractor capable of modifying embedded internal properties across a wide variety of supported file formats. The tool specializes in extracting camera maker notes and industry standard descriptors from digital media. It supports metadata migration workflows, allowing embedded information to be copied from a source file and applied to a destination file. The utility cov
ExifTool is a powerful command-line and batch metadata processor that handles EXIF removal effectively, though it lacks a built-in graphical desktop interface and drag-and-drop support out of the box.
QOI is a lossless image codec and encoding standard designed for high-speed compression and decompression of raw pixel data. It provides a toolkit for translating raw image buffers into a compact format and back into pixel representations without any loss of quality. The implementation focuses on fast image encoding and decoding, enabling the rapid conversion of compressed image data back into raw pixels. It also supports image format conversion to ensure compatibility across different software systems and hardware.
This repository is a lossless image codec and encoding library rather than a metadata or EXIF removal utility, making it an incorrect identity for this privacy-focused search.
react-dropzone is a reusable React UI component for implementing HTML5 drag-and-drop file transfers. It provides a React file upload component that manages file selection and drop zone states within a web application. The project enables the creation of interactive file upload interfaces where users can drag files from their local system or select them via a file browser. It integrates with the native system file picker dialog and supports the File System Access API.
This is a React UI component for drag-and-drop file transfers rather than an image metadata removal utility, making it a building block rather than the requested tool.
Caesium is an image compression tool that reduces file sizes for JPG, PNG, WebP, and TIFF images while preserving visual quality and metadata. It operates as a cross-platform desktop application with a graphical interface, a command-line tool for scripting and automation, and a web-based interface for browser uploads, all supporting batch processing of multiple images at once. The tool distinguishes itself by offering multiple interaction modes — desktop, terminal, and web — each capable of handling the same core compression tasks. It preserves folder structure when saving compressed images,
Caesium is an image compression and optimization utility rather than a metadata remover, explicitly designed to preserve metadata during processing rather than strip it.
ImageOptim is a macOS image optimizer and GUI image compressor designed to reduce image file sizes for web and disk storage. It functions as a lossless image optimizer that removes unnecessary metadata and optimizes encoding to reduce file sizes without losing pixel data. The application handles macOS media asset management and web image preparation by shrinking files to improve website loading speeds and reduce storage usage. It provides both lossless and lossy compression options to maintain visual quality while reducing the disk space used by images.
ImageOptim is a macOS application focused primarily on compressing image file sizes rather than specifically acting as a dedicated EXIF and metadata remover, making it a neighbouring utility rather than the precise tool requested.
FLIF is a lossless image format and compression tool designed for high fidelity image archiving. It reduces file sizes by using arithmetic entropy coding to assign shorter bit-sequences to frequent pixel patterns, ensuring zero data loss during the compression and decompression process. The system includes a progressive image decoder that renders low-resolution previews while the full bitstream continues to load. This allows for the display of image approximations before the entire file is downloaded. The toolset covers the full lifecycle of lossless image management, including image compres
This repository is a lossless image compression format and codec rather than a metadata-stripping utility, making it a building block rather than the requested application.
react-dropzone is a React hook and HTML5 drag-and-drop wrapper used to create interactive areas that accept files via drag-and-drop or a native system file picker. It serves as a web file system interface, bridging browser interfaces with the operating system's file selection process. The project distinguishes itself by managing complex event propagation to isolate drop zones and providing global drag-state detection for document-wide visual feedback. It supports both traditional hidden input triggers and the modern browser File System Access API for secure context integration, and it can det
This repository is a React drag-and-drop file upload hook and UI component, which is a building block rather than a standalone image metadata removal application.
Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u
Squoosh is a browser-based image optimizer that processes files locally to protect privacy, but it is primarily an image compression and conversion tool rather than a dedicated EXIF metadata remover.
FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles selection, validation, and asynchronous transmission to remote servers. It functions as a web form input element that supports drag-and-drop interactions, file property verification, and queue management to ensure that only permitted content is submitted. The library distinguishes itself through extensive client-side media processing capabilities, allowing users to edit, crop, resize, and filter images and videos directly in the browser before transmission. It includes automat
This repository is a client-side file upload and browser-based media editing library rather than a standalone desktop or command-line utility dedicated to stripping EXIF metadata from images.
Mozjpeg is a high-performance C library for encoding, decoding, and transcoding JPEG images. It serves as a binary-compatible, drop-in replacement for standard JPEG libraries, maintaining existing function signatures to improve compression efficiency without requiring changes to application logic. The library functions as an image optimizer that reduces file sizes through lossless progressive encoding and coefficient optimization. It utilizes trellis-based quantization and SIMD-accelerated processing to optimize the trade-off between visual quality and file size. Its broader capabilities inc
Mozjpeg is a C library for encoding and optimizing JPEG images rather than a utility dedicated to removing EXIF and metadata for privacy before sharing.
go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by combining a compiled Go backend with an Electron frontend. It functions as an inter-process communication bridge, utilizing an asynchronous messaging system to exchange JSON events and synchronize state between the Go process and the JavaScript user interface. The project provides a native desktop API wrapper to orchestrate system-level features from the backend. This includes the ability to manage browser windows, construct native application menus, and control system tray icons and
This is a desktop GUI framework rather than an image metadata remover, making it a building block for creating applications rather than the tool itself.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| oxipng/oxipng | 4K | Rust | MIT | |
| exiftool/exiftool | 4.8K | Perl | GPL-3.0 | |
| phoboslab/qoi |
| 7.5K |
| C |
| MIT |
| okonet/react-dropzone | 11K | JavaScript | MIT |
| lymphatus/caesium-image-compressor | 6K | C++ | GPL-3.0 |
| imageoptim/imageoptim | 9.9K | HTML | GPL-2.0 |
| flif-hub/flif | 3.7K | C++ | NOASSERTION |
| react-dropzone/react-dropzone | 11K | JavaScript | MIT |
| googlechromelabs/squoosh | 24.8K | TypeScript | apache-2.0 |
| pqina/filepond | 16.3K | JavaScript | mit |