EXIF Viewer
Local-first EXIF metadata reader. Built for batches.
Best for checking GPS, camera info, and AI-generation markers before sharing or archiving a photo.
Drop files or a folder here
or click to browse · paste from clipboard
Accepts .JPG, .JPEG, .PNG, .WEBP, .AVIF, .HEIC, .HEIF, .TIF, .TIFF, .CR2, .CR3, .NEF, .ARW, .DNG, .RAF, .ORF, .RW2 · Up to 1,000 files
Works with hosts that allow direct downloads. Twitter/Instagram/Reddit block this — save the image and drop it here instead.
What is EXIF?
EXIF (Exchangeable Image File Format) is a block of metadata that most cameras and phones embed inside photos. It records how, when, and where the picture was taken — camera model, lens, shutter speed, ISO, timestamp, and often GPS coordinates. It rides along with the image bytes in JPEG, HEIC, TIFF, and RAW files; PNG, WebP, and AVIF can carry a partial equivalent via XMP.
What metadata is in your photo?
- Camera & lens: make, model, serial number, lens model
- Exposure: ISO, aperture, shutter speed, focal length, flash setting
- GPS: latitude, longitude, altitude, compass direction, timestamp
- Software: operating system, editing app, edit history
- IPTC: photographer name, copyright, caption, keywords
- AI provenance: C2PA content credentials, Stable Diffusion prompts, Midjourney job IDs
Why check EXIF before sharing photos online
A photo of your living room can quietly include the exact latitude and longitude of your home. A studio shot may embed your full name in the copyright field. A phone photo often carries a device serial number that ties every image you post back to one specific handset. Checking EXIF takes a second; recovering from a leak does not.
How to check if a photo is AI-generated
Look for four things:
- A C2PA / Content Credentials manifest (Adobe, OpenAI, Microsoft ship these).
- A PNG
parametersorworkflowchunk (Stable Diffusion, ComfyUI). - A
dc:creatororxmp:CreatorToolmentioning Midjourney, DALL·E, Firefly, Ideogram. - The
Softwaretag matching a known generator.
This viewer flags all four automatically. Remember: metadata is easy to strip, so the absence of AI markers is not proof a human made the image.
Why some image URLs don't work
Browsers enforce CORS: a site can choose whether other pages are allowed to fetch its images programmatically. Photo hosts like Imgur, Wikipedia, GitHub user-content, and Unsplash allow it. Social platforms like Twitter, Instagram, Reddit, and Facebook block it to protect their CDNs. When a URL fails, save the image manually and drop the file — the analysis is the same either way, and the file never leaves your browser.
EXIF vs IPTC vs XMP
- EXIF — camera-generated technical data (exposure, GPS, timestamps).
- IPTC — human-authored newsroom data (byline, caption, copyright).
- XMP — Adobe's extensible container; carries edit history and modern fields like AI provenance.
Which formats carry EXIF
- Full support: JPEG, HEIC/HEIF, TIFF, RAW (CR2/NEF/ARW/DNG…)
- Partial (via XMP chunk): PNG, WebP, AVIF
- None: GIF, BMP, SVG
How ConvertYard reads EXIF locally
We use exifr, a pure-JavaScript parser that runs inside your browser tab. The file's bytes are read by the browser's FileReader API and handed straight to the parser — no upload, no server round-trip, no third-party analytics on the file itself. You can verify this in DevTools → Network at any time.
Frequently asked questions
No. Files never leave your browser. EXIF parsing runs entirely on your device using WebAssembly. You can verify this by opening your browser DevTools → Network tab and confirming no image data is uploaded.
JPEG, HEIC/HEIF, TIFF, PNG, WebP, AVIF, and common RAW formats (CR2, CR3, NEF, ARW, DNG, RAF, ORF, RW2). GIF and BMP do not carry EXIF metadata.
It can hint. C2PA Content Credentials, Stable Diffusion "parameters" chunks, and Midjourney creator tags are strong positive signals when present. But metadata can be stripped — an image without AI markers is not proof of human origin.
Use our Edit Metadata tool, which strips or replaces fields you select. Or set your camera/phone to not embed GPS in the first place — most modern phones let you disable location for the Camera app.
Sites like Instagram and Twitter re-encode images to save bandwidth, which drops most EXIF. But some tags (orientation, color profile) survive because they affect how the image displays. Never rely on a site to strip sensitive tags for you.
Yes. Drop as many images as you like — up to 1000 — and click Download CSV for a spreadsheet, or Download JSON (ZIP) for one report per file.
Yes, for image hosts that allow direct downloads (imgur, wikipedia, github user-content, Unsplash). Sites like Twitter, Instagram, Reddit, and Facebook block direct browser access to their CDNs — in that case, save the image and drop the file here instead.