awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

File Metadata Removal Tools

Ranking updated Jun 30, 2026

For a metadata stripping tool, the first results are exiftool/exiftool, exif-js/exif-js (exif-js is a browser-based library for extracting and reading image metadata EXIF, GPS, IPTC, not a tool for removing or scrubbing that data — it can inspect the metadata the visitor wants to delete but provides no sanitization or batch-removal functionality itself) and coobird/thumbnailator (Thumbnailator is an image thumbnailing library that uses EXIF metadata for orientation correction, which is the opposite of removing metadata—it processes images but does not strip location or document metadata). photoview/photoview and wmjordan/pdfpatcher round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

These utilities automatically strip sensitive EXIF data and tracking information from documents and media files.

File Metadata Removal Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • exiftool/exiftoolexiftool avatar

    exiftool/exiftool

    4,812View on GitHub↗

    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 the premier command-line tool for reading, writing, and removing metadata from images, documents, and other files, including EXIF and GPS data, with full batch and cross-platform support—it meets all core requirements but does not include its own graphical interface (third-party frontends fill that gap).

    PerlEXIF Metadata Handling
    View on GitHub↗4,812
  • exif-js/exif-jsexif-js avatar

    exif-js/exif-js

    4,979View on GitHub↗

    exif-js is a JavaScript library for extracting image metadata directly in the browser. It functions as a binary image buffer parser that reads raw image bytes to retrieve technical details without requiring files to be uploaded to a server. The library parses data following the EXIF and IPTC standards to extract camera settings, timestamps, GPS coordinates, captions, keywords, and copyright information. It utilizes typed arrays and offset-based traversal to navigate image structures and map numeric identifiers to human-readable tags.

    exif-js is a browser-based library for extracting and reading image metadata (EXIF, GPS, IPTC), not a tool for removing or scrubbing that data — it can inspect the metadata the visitor wants to delete but provides no sanitization or batch-removal functionality itself.

    JavaScriptEXIF Metadata Handling
    View on GitHub↗4,979
  • coobird/thumbnailatorcoobird avatar

    coobird/thumbnailator

    5,420View on GitHub↗

    Thumbnailator is a Java image thumbnailing library designed for generating resized images with aspect ratio preservation and high-quality scaling. It serves as a toolkit for rotating, cropping, and adjusting the opacity of images within Java applications. The library is distinguished by its ability to function as an Exif-aware image processor, automatically rotating thumbnails based on embedded orientation metadata. It also provides specialized utilities for digital watermarking, allowing secondary images and branding markers to be overlaid with adjustable transparency. Core capabilities cov

    Thumbnailator is an image thumbnailing library that uses EXIF metadata for orientation correction, which is the opposite of removing metadata—it processes images but does not strip location or document metadata.

    JavaEXIF Metadata Handling
    View on GitHub↗5,420
  • photoview/photoviewphotoview avatar

    photoview/photoview

    6,460View on GitHub↗

    Photoview is a self-hosted photo gallery and media manager designed for browsing and organizing personal photo and video collections. It functions as an AI-powered face recognition gallery that automatically detects, clusters, and labels human faces to organize media by person. The system persists metadata and user configurations using SQL-compliant databases such as PostgreSQL, MySQL, or SQLite. The platform distinguishes itself through specialized media processing and integration capabilities. It processes RAW camera files and transcodes videos into browser-compatible formats, while offerin

    Photoview is a self-hosted photo gallery and media manager that displays and organizes metadata rather than stripping it, so it's in the photo domain but does not perform the sanitization or removal you are looking for.

    TypeScriptEXIF Metadata Handling
    View on GitHub↗6,460
  • wmjordan/pdfpatcherwmjordan avatar

    wmjordan/PDFPatcher

    12,486View on GitHub↗

    PDFPatcher is a specialized suite of PDF utility tools designed for editing navigational bookmarks, modifying document structure, managing metadata, and processing pages. It provides a toolkit for altering PDF structures and properties without changing the original content stream. The project is distinguished by its focus on bookmark management, featuring bulk editing and the ability to generate clickable bookmarks from visual tables of contents using optical character recognition. It also includes capabilities for font optimization through substitution and embedding to ensure consistent char

    PDFPatcher is a PDF utility tool that can edit PDF metadata, but its focus is on bookmark and structure management rather than broad privacy-focused sanitization across multiple file types like images and documents, so it only partially matches your metadata removal needs.

    C#PDF Metadata Editors
    View on GitHub↗12,486
  • fengyuanchen/compressorjsfengyuanchen avatar

    fengyuanchen/compressorjs

    5,749View on GitHub↗

    Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using the HTML Canvas API to re-encode images into smaller File or Blob objects. It supports JPEG, PNG, and WebP formats, with configurable quality and dimension controls to balance file size and visual fidelity. The library distinguishes itself through several integrated capabilities. It reads Exif orientation metadata from JPEG images and automatically rotates or flips the canvas to ensure correct display after compression. An AbortController integration allows cancellation of an in

    Compressorjs is an image compression library that reads EXIF orientation for correct display but does not remove metadata, GPS, or other private data, so it lacks the core scrubbing function you are looking for.

    JavaScriptEXIF Metadata Handling
    View on GitHub↗5,749
  • rhettbull/osxphotosRhetTbull avatar

    RhetTbull/osxphotos

    3,317View on GitHub↗

    osxphotos is a command-line interface tool and programmatic database interface designed for managing and exporting media from Apple Photos libraries. It provides a bridge to the underlying system database, allowing for the automation of batch operations and the retrieval of technical metadata. The project distinguishes itself through a metadata-driven export system that uses custom templates to organize files into directory hierarchies. It can extract machine-learning data—including aesthetic scores and optical character recognition—and synchronize metadata across different libraries using un

    osxphotos is built for managing and exporting media from Apple Photos libraries, not for stripping metadata or GPS location to protect privacy — it works with metadata rather than removing it, which makes it a neighbouring tool rather than the metadata-sanitization utility you are after.

    PythonEXIF Metadata Handling
    View on GitHub↗3,317
  • deckerst/avesdeckerst avatar

    deckerst/aves

    4,431View on GitHub↗

    Aves is an Android media gallery application used for browsing and organizing images and videos. It functions as a multi-purpose tool that combines gallery browsing with a bulk media renamer, an EXIF metadata editor, a GPS media map viewer, and a privacy-focused media vault. The application distinguishes itself through advanced metadata handling, allowing users to modify binary headers to update timestamps and location tags. It features a dynamic pattern-based renaming engine that uses file metadata and cryptographic hashes to update filenames in bulk. Additionally, it provides a secure stora

    Aves is an Android media gallery that includes EXIF editing and a privacy vault, but its core identity is a browsing/renaming app rather than a dedicated metadata-stripping tool, so it only partially fits the search for a cross-platform file sanitizer.

    DartEXIF Metadata Handling
    View on GitHub↗4,431
  • moxiecode/pluploadmoxiecode avatar

    moxiecode/plupload

    5,618View on GitHub↗

    Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across different browser runtimes and environments. It functions as a cross-browser upload interface and manager, supporting multiple file selections and browser-based file filtering. The library distinguishes itself through specialized capabilities for handling large data and cloud integration. It includes a chunked file upload manager to split large files into smaller parts to bypass server size limits and a client-side image processor to downsize images and strip metadata before

    Plupload is a browser-based file upload library that can strip EXIF metadata from images as part of upload handling, but it is not a standalone tool for batch sanitizing files across platforms—you would need to embed it in a web application rather than run it as a CLI or GUI tool.

    JavaScriptMetadata Stripping
    View on GitHub↗5,618
  • haujetzhao/capswriter-offlineHaujetZhao avatar

    HaujetZhao/CapsWriter-Offline

    4,770View on GitHub↗

    CapsWriter-Offline is a suite of desktop tools that operates without an internet connection, combining local media browsing, voice dictation, audio and video transcription, and 360-degree media viewing into a single application. The project's core identity centers on providing offline functionality for both media handling and speech-to-text workflows. What distinguishes it is the integration of voice dictation with a persistent local storage layer that saves every audio recording and daily transcript logs, along with a rule-based text normalization engine that converts spoken number phrases a

    CapsWriter-Offline is a suite of offline media browsing, voice dictation, and transcription tools that only tangentially touches EXIF handling as part of media organization, not a dedicated metadata sanitizer that strips location data, document metadata, or tracking info from files before sharing.

    Python360 MediaAudio and Transcript LogsAudio and Video File Transcription
    View on GitHub↗4,770
  • py-pdf/pypdfpy-pdf avatar

    py-pdf/pypdf

    9,818View on GitHub↗

    pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa

    pypdf is a Python library for parsing and editing PDF documents, including their metadata, but it is not a dedicated metadata-sanitization tool for multiple file types, nor does it handle image EXIF or GPS data outside of PDF content.

    PythonPDF Metadata Editors
    View on GitHub↗9,818
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
exiftool/exiftool4.8KPerlGPL-3.0May 27, 2026
exif-js/exif-js5KJavaScriptMITMay 31, 2024
coobird/thumbnailator
5.4K
Java
MIT
Feb 17, 2026
photoview/photoview6.5KTypeScriptAGPL-3.0Jun 19, 2026
wmjordan/pdfpatcher12.5KC#—Jun 15, 2026
fengyuanchen/compressorjs5.7KJavaScriptMITApr 6, 2026
rhettbull/osxphotos3.3KPythonmitFeb 15, 2026
deckerst/aves4.4KDartbsd-3-clauseFeb 19, 2026
moxiecode/plupload5.6KJavaScriptAGPL-3.0Jul 18, 2024
haujetzhao/capswriter-offline4.8KPython—Feb 21, 2026

Related searches

  • a photo privacy tool
  • a metadata extraction tool
  • a music tagger
  • a metadata indexing engine for file search
  • a duplicate photo finder
  • a tool for cleaning large files out of git history
  • an audio converter
  • a file carving and recovery tool