ExifCleaner
exifcleaner.comCross-platform, open source, performant EXIF meta data removal tool. This GUI tool makes cleaning media files really easy, and has great batch process support. Created by @szTheory, and uses ExifTool.
- Homepage:exifcleaner.com
- GitHub:github.com/szTheory/exifcleaner
- Web info:web-check.xyz/check/exifcleaner.com
ExifCleaner Source Code
Author
Description
Cross-platform desktop GUI app to clean image metadata
Homepage
https://exifcleaner.comRepository
- LicenseMIT
- Created05 Dec 19
- Primary languageTypeScript
- Size28,088 KB
- Stars2,738
- Forks167
- Watchers2,738
Top Contributors
@szTheory (692)
@PolpOnline (7)
@dependabot[bot] (4)
@tayfuuun (3)
@m1chu (3)
@hugonote (1)
@likhner (1)
@bsonmez (1)
@LiJu09 (1)
@MarcusPierce (1)
@NathanBnm (1)
@icetee (1)
@tomz00 (1)
@ff-ss (1)
@github-actions[bot] (1)
@milotype (1)
@rvl-code (1)
@sastofficial (1)
@tensingnightco (1)
@theunknownKiran (1)
@zlatco (1)
Recent Commits
szTheory(04 Oct 26)
test(e2e): remove launcher-owned temp profiles after the app exits (#382) Co-authored-by: Claude Opus 5.5 <[email protected]>
szTheory(29 Sept 26)
Merge pull request #378 from szTheory/release/v4.5.0 release: ExifCleaner 4.5.0
szTheory(29 Sept 26)
release: write ExifCleaner 4.5.0 release notes
szTheory(29 Sept 26)
test(59): prove the rollback route reaches ExifTool from the app
szTheory(29 Sept 26)
release: bump version to 4.5.0
szTheory(28 Sept 26)
Merge pull request #377 from szTheory/gsd/phase-58-app-adoption Adopt exifcleaner-node 0.3.1: native PNG/JPEG in Save as copy, verified by ExifTool
szTheory(28 Sept 26)
docs(58-11): record native PNG/JPEG adoption in the 4.5.0 changelog
szTheory(28 Sept 26)
test(58-16): require zero stage residue in the installed save-as-copy smoke
szTheory(28 Sept 26)
test(58-16): require zero stage residue across the dev e2e suite
szTheory(28 Sept 26)
test(58-16): require zero stage residue in the processing driver and file-type e2e
szTheory(28 Sept 26)
test(58-15): require zero stage residue in every vitest whole-directory assertion - Remove the residueEntries() allowance and its helper from native_metadata_oracle, copy_mode_leak_negative_control, resolution_negative_control, and native_differential_assertion - Exact added: lists now name only real outputs; any .exifcleaner-stage- entry fails the assertion - Full yarn test (1487 tests, 102 files) and every standing gate green on 0.3.1
szTheory(28 Sept 26)
feat(58-15): adopt exifcleaner-node 0.3.1 and require zero stage residue in the routing tracer - Bump exifcleaner-node to exact 0.3.1 in package.json/yarn.lock, integrity matches registry - Remove residueEntries() allowance from native_copy_routing.test.ts; exact added lists now fail on any .exifcleaner-stage- residue - Reseal docs/evidence/native-webp-registry-package.json from fresh registry reads (tarball sha256, file list, attestation, npm audit signatures) for 0.3.1 - Set SEALED_VERSION=0.3.1 in the dependency gate with a 0.3.1 identity comment; update the gate test's 0.3.1 comment
szTheory(28 Sept 26)
test(58-10): prove native PNG/JPEG cleaning on installed artifacts
szTheory(28 Sept 26)
style(58-10): apply prettier formatting to Task 1 differential helper and test
szTheory(28 Sept 26)
test(58-10): add the native two-sided differential helper with its red control
szTheory(28 Sept 26)
test(58-09): re-pin e2e assertDirEffect calls to measured native stage residue
szTheory(28 Sept 26)
test(58-08): give the resolution matrix e2e test room to finish locally It runs every matrix row twice in one test (23s measured) and always exceeded the 15s local Playwright default; it now passes without a --timeout override. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
szTheory(28 Sept 26)
test(58-08): assert WebP copy keeps resolution when Preserve resolution is on
szTheory(28 Sept 26)
test(58-08): cover native PNG/JPEG and WebP routing in the resolution negative control
szTheory(28 Sept 26)
ci(58-07): run the native-path orientation mutation gate with the ExifTool-line gate
szTheory(28 Sept 26)
test(58-07): add native-path orientation mutation gate
szTheory(28 Sept 26)
style(58): apply prettier to phase 58 files yarn lint (run by ci.yml) failed on 10 files added or edited in plans 58-01..58-05. Formatting only; lint, typecheck and the full suite (1468/1468) pass. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
szTheory(28 Sept 26)
test(58-06): parametrize the native oracle over WebP, JPEG and PNG
szTheory(28 Sept 26)
test(58-06): add generator-owned PNG orientation fixtures
szTheory(28 Sept 26)
fix(58-05): record the batch-cost reproducer's real invocation The script is deliberately not a package.json script, so the recorded 'yarn measure:copy-mode-batch-cost' command did not exist. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
szTheory(28 Sept 26)
chore(58-05): add copy-mode batch cost reproducer
szTheory(28 Sept 26)
test(58-05): prove the copy-mode leak check red at verdict and transaction layers
szTheory(28 Sept 26)
feat(58-04): route png and jpeg copies through the verified transaction
szTheory(28 Sept 26)
test(58-04): add red controls for the leak-check wiring through OutputTransaction and exif_handlers
szTheory(28 Sept 26)
feat(58-04): verify png and jpeg saves-as-copy through their own extension set
ExifCleaner Security
ExifCleaner Website
Website
ExifCleaner — Metadata, removed.
Fast, private, free. Strip EXIF metadata from photos, videos, and PDFs.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address98.84.224.111
- Hostnameec2-98-84-224-111.compute-1.amazonaws.com
- LocationAshburn,Virginia,United States of America,NA
- ISPAmazon Technologies Inc.
- ASNAS14618
Associated Countries
US
Safety Score
Website marked as safe
100%
Trackers
No known trackers found
Blacklist Check
exifcleaner.com was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
ExifCleaner Reviews
More Metadata Removal
Platform-independent open source Perl library & CLI app, for reading, writing and editing meta data. Built by Phill Harvey. Very good performance, and supports all common metadata formats. An official GUI application is available for Windows, implemented by Bogdan Hrastnik.
Native MacOS app, with drag 'n drop image optimization and meta data removal.
About the Data: ExifCleaner
Edit ExifCleaner Data
You can edit ExifCleaner's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access ExifCleaner's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/exifcleanerThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share ExifCleaner
Help your friends compare Metadata Removal, and pick privacy-respecting software and services.
Share ExifCleaner and Awesome Privacy with your network!