Skip to content
brownie.tools

EXIF Remover

Clean photo metadata locally, review detected tags, and download images with orientation preserved.

Choose images or drag & drop

JPEG, PNG, WebP — up to 20 files, 100 MB each

Need to inspect metadata before stripping it? Open EXIF Viewer →

Runs locally in your browser. Nothing is uploaded or sent to a server.

Choose JPEG, PNG, or WebP photos in EXIF Remover to automatically create cleaned copies without transferring their original EXIF metadata. The tool re-encodes images locally through canvas and offers a Download button for each completed file. Add up to 20 images to the list. Orientation correction and color conversion are enabled by default. Review detected source tags before saving; the metadata count describes what the parser found, not a separate inspection of the downloaded result.

Updated

Work on images right from any web page: the free Image Tools extension compresses, converts, resizes and crops a picture with a right-click. Add to Edge · Add to Firefox

How do you remove EXIF and GPS data from photos?

Select Choose images or drag & drop, add JPEG, PNG, or WebP files, and wait for each row to show Clean. Removal starts as soon as you select files: there is no separate start button. Click Download on a completed row to save its cleaned copy. The original file stays separate from the newly generated result.

The list holds up to 20 images. Each row shows the original and cleaned file sizes, along with a detected-tag badge when metadata was found. A GPS warning appears when the source parser returns both latitude and longitude. For example, portrait.jpg downloads as portrait-clean.jpg; the naming helper inserts -clean before the original extension rather than replacing your source filename on disk.

What is EXIF data and why remove it before sharing?

EXIF, short for Exchangeable Image File Format, describes structured image metadata. The parser used here groups fields into camera details, image information, dates, and GPS data. These values are separate from the visible photograph: a photo can show an ordinary room while its embedded fields identify the camera model, capture time, or location. Whether those fields exist depends on the source file.

Remove metadata when you want to share a picture without passing along those embedded details. A seller sharing product photos or someone posting a personal image may want to inspect location fields first. Photographers may instead need camera settings and attribution for their own records. Keep an original for that purpose and share the cleaned copy. Metadata removal does not hide identifying details visible in the picture, such as a street sign, face, or document.

Which metadata does the tool show before download?

The expandable Show removed metadata list contains source EXIF entries plus GPS entries returned by the parser. It is an explanation of detected source information, not a comparison between source and output. The following groups describe fields the parser handles; they are not a promise that every photo contains each one.

Source metadata groups inspected by the EXIF parser
GroupFieldsWhy inspect them?
LocationGPS latitude, longitude, altitudeCheck whether the file carries location information.
EquipmentMake, Model, LensModel, LensSerialNumber, SoftwareReview device and software details before sharing.
DatesDateTime, DateTimeOriginal, DateTimeDigitizedSee timestamps embedded in the source.
Image informationOrientation, PixelXDimension, PixelYDimension, ColorSpaceDistinguish display instructions from visible image content.

The count is calculated as the number of raw EXIF entries plus GPS entries. Inspection normally reads only the first 512 KiB of these supported files. Parsing errors are nonfatal: cleaning still proceeds if image decoding succeeds. Consequently, No EXIF means no fields were returned for display, not proof that every possible metadata location was inspected. Use the EXIF Viewer to inspect a file separately when you need another review.

How does browser-based removal change the image file?

The implementation creates an image bitmap, draws it onto a new canvas, and calls canvas.toBlob(). It does not edit the original container or copy its EXIF block into the result. The export requests PNG for a PNG input, WebP for a WebP input, and JPEG otherwise. This is a pixel re-encoding workflow rather than a surgical deletion of individual metadata fields.

The export quality argument is 0.95. That value is an encoder setting, not a measurement that 95% of source information survives, and it does not guarantee visually identical output. Re-encoding can change compression and file size. The size reduction indicator appears only when the result is smaller. There is no target-size control here; use Image Compressor if reducing file size is your separate goal.

How do orientation and color settings affect the result?

Preserve image orientation is enabled by default. For JPEG input, a small embedded test image checks whether the browser decoder already applies EXIF orientation. If it does, the tool avoids adding the same rotation again. Otherwise, it reads the source orientation and applies the corresponding canvas transform. Values 5 through 8 exchange the image dimensions; other orientations retain the decoded width and height.

Preserve ICC color profile is also enabled by default, but the label describes color handling during decoding. The code sets colorSpaceConversion to default when enabled and none when disabled. It does not copy the original ICC profile block into the cleaned file. Avoid treating this output as an archival replacement when you need the source profile or original encoded pixels.

Settings appear after files have been added and are locked while processing runs. Changing a setting affects subsequently added files, not rows already cleaned. To create another result with different options, wait for processing to finish, change the setting, and add the source again while there is room in the list.

What does local processing protect, and what should you check?

The cleaning code operates on browser file objects and produces a new Blob for download without a server processing call. Its Content Security Policy permits connections only to this site. That policy allows same-site connections; it should not be interpreted as a guarantee of zero page requests. Saving a cleaned file and choosing where to send it remain separate actions.

Review the downloaded copy before distributing it, especially when metadata inspection returned no fields or an error. Preserve the original if dates, authorship, equipment information, or exact image encoding matter to your records. The tool cleans embedded source metadata through re-encoding; it does not redact visible text, anonymize faces, or remove clues from the scene itself.

How to Use EXIF Remover

  1. Choose images or drag & drop

    Select JPEG, PNG, or WebP images. Processing starts automatically with both default options enabled; the list holds up to 20 files.

  2. Removal settings

    After processing finishes, adjust Preserve image orientation or Preserve ICC color profile if needed. These options apply to files added afterward; changing them does not reprocess existing results.

  3. Show removed metadata

    When detected tags are available, expand Show removed metadata followed by the field count. Review the source values and any GPS warning; this list is not an output verification scan.

  4. Download

    Click Download on each completed row to save its cleaned copy. The filename gains -clean before its original extension. Keep the original separately if you need its metadata.

Frequently Asked Questions