Load
Your browser opens the selected file in memory using standard file APIs.
Browser-only cleaning
The tool rebuilds a new sharing copy from visible pixels, leaving metadata blocks and generator notes behind on your device.
Your browser opens the selected file in memory using standard file APIs.
The app checks for common metadata areas such as EXIF, XMP, GPS, C2PA, and AI workflow tags.
Canvas draws a clean pixel copy without carrying over the original image container data.
A tiny invisible pixel nudge gives the exported file a new technical fingerprint.
The clean image is exported as a fresh JPEG with a practical quality setting.
The final file is prepared locally. No upload queue or remote processor is involved.
The cleaner remains the primary first-screen action, while deeper pages explain details for users who want context.
An image is more than the picture you see. JPEG, PNG, WEBP, and AVIF files are containers that can hold pixel data alongside camera details, coordinates, captions, edit history, color information, thumbnails, and provenance records. Copying or renaming a file does not remove those areas. A reliable cleanup needs to separate the visible image from the surrounding container and then build a new file from the visual result.
The cleaner first checks whether the selected file type is supported and whether its leading bytes match the claimed format. This prevents a file with a misleading extension from being treated as an ordinary picture. After decoding, the app checks the image dimensions before allocating a canvas. These guardrails help the browser avoid unreasonable memory use while still supporting normal phone photos, artwork, screenshots, and generated images.
Once the browser decodes the image, canvas receives only the drawable pixels. It does not automatically copy the original EXIF block, XMP packet, GPS coordinates, IPTC fields, PNG text chunks, or C2PA manifest. The app fills a solid background, draws the image at a safe size, and creates fresh pixel data. This is the key privacy boundary: the output begins as a new visual surface rather than a modified version of the old file container.
aimetadataremover.co makes tiny, sparse RGB adjustments that remain visually subtle but change the resulting pixel hash. It then encodes the canvas as a new JPEG, beginning with a high quality setting. If the result exceeds the configured output target, the quality is reduced in careful steps. The download link points to an in-memory object URL generated in the tab, and that temporary URL is released when the cleaner resets or the page closes.
Re-encoding removes container metadata, but it cannot erase information that is visibly present in the picture or signals already known to another service. A street sign can still reveal a location. A visible signature still identifies an artist. A platform can still analyze the image with its own classifier. The right expectation is a sanitized sharing copy with a new container and fingerprint, not anonymity, guaranteed provenance removal from every future format, or control over third-party decisions.