Remove EXIF data from photos — image metadata remover
Strip EXIF, GPS location and other hidden metadata from JPEG, PNG and WebP images without re-encoding — see what each file carries first. Nothing is uploaded.
Free · no sign-up · runs in your browser
JPEG, PNG or WebP. Read in this page; nothing is uploaded.
Removing the ICC profile can shift colours on wide-gamut photos.
Metadata found
Pick an image to see the metadata it carries.
The file is read, cleaned and downloaded inside this page. Nothing is uploaded — check your network tab.
A photo straight off a phone usually carries more than the picture: the camera model, the exact second it was taken, the editing app, and often the GPS coordinates of where you were standing. This tool shows you that hidden data, then hands back a copy without it. It works by cutting the metadata blocks out of the file rather than redrawing the image, so the pixels you download are bit-for-bit the pixels you dropped in — and the whole job happens inside this page, with nothing sent to a server.
How it works
- 01Pick a JPEG, PNG or WebP file. It is read into the page's memory and identified by its first bytes, not its extension, so a mislabelled file is still handled correctly.
- 02The file is walked block by block — JPEG segments, PNG chunks or WebP RIFF chunks — and every block that holds metadata is listed with its type, its size and a short excerpt of what it says.
- 03If the file has EXIF data, the fields that matter for privacy are pulled out and shown: camera make and model, software, the date the photo was taken, its orientation, and the GPS position converted to plain decimal coordinates.
- 04The cleaned copy is built by leaving those blocks out and copying every other byte unchanged. No canvas, no re-compression: image quality and the compressed image data are exactly what they were.
- 05Colour profiles (ICC) are kept by default, because removing one can visibly shift the colours of wide-gamut photos. Untick the option if you want them gone too.
- 06For WebP, the file header is updated to match: the RIFF size is recalculated and the EXIF and XMP flags in the extended header are cleared, so the result is a valid file rather than one that points at chunks it no longer has.
Use cases
- Removing the GPS location from a photo before posting it to a marketplace listing, a forum or a public repository.
- Checking what a screenshot or exported image reveals about your tools and machine before sharing it.
- Stripping camera and editing-software details from product photos published on a website.
- Removing C2PA content credentials or embedded comments from an image when you do not want that history attached to it.
- Shaving metadata bytes off images that ship with a web page, without touching their visual quality.
- Inspecting the EXIF data of a photo someone sent you, without uploading it to an online viewer.
Frequently asked questions
How do I remove the location from a photo?
Drop the photo into the tool above. If it contains GPS coordinates, a warning appears and the coordinates are shown so you can see exactly what would have been shared. The downloaded copy has the EXIF block — where phones store the location — removed entirely, along with any XMP packet that repeats it.
Does removing EXIF data reduce image quality?
Not here. The tool removes metadata by cutting whole blocks out of the file and copying everything else byte for byte, so the compressed image data is identical to the original. Many other tools draw the image onto a canvas and save it again, which strips metadata as a side effect but also re-compresses a JPEG and loses a little quality each time.
Why is my photo sideways after removing metadata?
Phones often store a photo in the orientation the sensor captured it and add an EXIF Orientation tag telling viewers to rotate it. Removing EXIF removes that tag, so a viewer that relied on it shows the raw, unrotated image. The tool warns you when a file has a non-default orientation. If that matters, rotate the photo in an editor first and save it, then strip the metadata from the result.
Are my photos uploaded to a server?
No. The file is read with the browser's File API, parsed and rebuilt in JavaScript inside this page, and downloaded from a local blob. There is no network request at any point, which you can confirm in your browser's developer tools on the network tab.
What metadata does this tool remove?
From JPEG: EXIF, XMP, IPTC/Photoshop data, C2PA content credentials (APP11), comments, other application segments, and any data appended after the end of the image, such as embedded depth or HDR maps. From PNG: text chunks (tEXt, zTXt, iTXt), eXIf, tIME and caBX. From WebP: EXIF and XMP chunks. Colour profiles are kept unless you turn that option off, and structural blocks such as JFIF, the Adobe colour-transform marker, sRGB and gamma are always kept because the image needs them to look the same.
Should I keep the colour profile?
Usually yes. An ICC profile tells the viewer how to interpret the colours, and photos from recent phones and cameras often use a wide-gamut profile such as Display P3. Without it, colours can look duller or shifted. A profile says almost nothing about you — it is a description of a colour space, not of a device you own — so keeping it costs little privacy.
Can I view EXIF data without removing it?
Yes. Dropping a file only reads it: the findings table and the EXIF summary appear straight away, and nothing changes until you choose to download the cleaned copy. Your original file is never modified.
Which formats are supported?
JPEG, PNG and WebP — the formats nearly every camera, phone and screenshot tool produces. HEIC, AVIF, GIF and RAW files are not handled; a file in one of those formats is reported as unsupported rather than silently passed through.
Related reading
- Developer Tools13 Free Developer Tools, No Sign-Up RequiredThirteen free online developer tools that run in your browser with no account and no upload: color, SEO, conversion, and formatting utilities that just work.
More tools
Tailwind CSS color palette generator
Turn one hex code into a full Tailwind color scale — 11 OKLCH-tuned shades from 50 to 950, with contrast ratios, ready to paste into Tailwind v4's @theme block or a v3 config. Free, no sign-up, runs in your browser.
CSS clamp() calculator for fluid typography
Generate a responsive CSS clamp() font size from a minimum and maximum size and the viewport range they should grow across — with the slope and intercept shown, a live preview, and the rendered size at every common screen width. Free, no sign-up.
SVG to JSX converter for React components
Paste an SVG and get a React component back — attributes camelCased, class turned into className, style strings converted to objects, xmlns removed, with optional currentColor, a size prop and TypeScript output. Runs entirely in your browser; nothing is uploaded.
Meta tag generator with Google SERP preview
Fill in a title, description, canonical and Open Graph image and get the complete <head> snippet — with a live Google result preview that measures your title and description in pixels, not characters, so you can see exactly where they will be cut.
Favicon generator — .ico, PNG set and manifest
Turn a PNG or SVG, or just a couple of letters, into the full favicon set: 16, 32, 48, 180, 192 and 512 PNGs, a real multi-size favicon.ico, a web app manifest and the <head> tags. Everything runs in your browser — nothing is uploaded.
JSON-LD schema generator and validator
Build valid JSON-LD structured data for Article, FAQPage, Product, Organization and BreadcrumbList from a form, or paste existing markup to have it pretty-printed and checked for the mistakes that stop a rich result appearing. Free, runs in your browser.
robots.txt generator with validation
Build a robots.txt from user-agent groups, allow and disallow rules, crawl-delay and sitemap URLs — with presets for allowing everything, blocking AI crawlers, or locking down a staging site, and warnings for the mistakes that quietly block your whole site.
UTM link builder and campaign URL generator
Build correctly encoded UTM tracking links from a URL and your source, medium and campaign — with the existing query string and fragment preserved, values properly percent-encoded, and warnings for the capitalisation and spacing that split one campaign across several rows in an analytics report.
Colour contrast checker with WCAG suggestions
Check any two colours against WCAG 2 — normal text, large text and UI components — see the ratio and live samples, and get the nearest passing colour when a pair fails, adjusted in OKLCH so the hue stays yours. Free, runs in your browser.
Image converter — WebP, AVIF, JPEG and PNG
Convert and resize images to WebP, AVIF, JPEG or PNG at the quality you choose, see exactly how many bytes each one saved, and download them one at a time or as a zip. Everything happens in your browser — no image is uploaded.
JSON formatter and validator — free, in your browser
Format, minify and validate JSON in your browser. Broken documents get the exact line and column of the error. Nothing is uploaded, and there is no size limit but your machine.
JSON to TypeScript — generate interfaces from a payload
Paste a JSON payload and get TypeScript interfaces: merged array shapes, optional properties, and real unions instead of any. Runs in your browser — nothing is uploaded.
OG image generator — free 1200×630 social cards
Generate an Open Graph image for any page: type a title, pick a theme, download a 1200×630 PNG. Runs entirely in your browser — no account, no upload, no watermark.
AI text cleaner — remove em dashes and hidden characters
Clean AI-written text in your browser — strip invisible characters, replace em dashes and curly quotes, and flag stock chatbot phrases. Nothing is uploaded.
App icon generator — iOS, Android and Expo icon sizes in one zip
Turn one 1024px image into every iOS, Android and Expo app icon — an Xcode appiconset, mipmap launcher PNGs and an adaptive icon, zipped in your browser.
Privacy policy generator for apps, with terms of use
Generate a privacy policy and terms of use for your app in Markdown — tick what it collects, from analytics and ads to AI, plus GDPR, CCPA and COPPA sections.