Image Metadata Viewer
View EXIF data and metadata from photos online. Upload any image to see camera settings, GPS location, date, and more.
Drop an image here or click to upload
PNG, JPG, TIFF, HEIC supported
Other Text Cleaner Tools
Grok Assignment Checker
Check assignments generated by Grok for quality and compliance.
Open Tool →Border Radius Generator
Generate CSS border-radius values visually. Create rounded corners with a live preview and copy the CSS code.
Open Tool →Mistral Research Paper Checker
Check research papers generated by Mistral for academic standards.
Open Tool →Gemini Assignment Checker
Check assignments generated by Gemini for quality and compliance.
Open Tool →Claude Essay Checker
Check essays generated by Claude for quality, structure, and errors.
Open Tool →Claude Email Humanizer
Humanize Claude-generated emails to sound more personal and natural.
Open Tool →Grok Essay Checker
Check essays generated by Grok for quality, structure, and errors.
Open Tool →AI Research Paper Checker
Check research papers generated by AI for academic standards.
Open Tool →Image Metadata Viewer: Explore EXIF, IPTC, XMP, and File Properties
Every digital image carries far more information than the pixels you see. Embedded within the file are metadata records describing how, when, and where the image was captured; what camera and lens were used; copyright and authorship information; GPS coordinates; color space; and much more. Our Image Metadata Viewer extracts and displays all available metadata from JPEG, PNG, WebP, TIFF, RAW, and other image formats "” instantly, without uploading your file to any server.
Understanding image metadata matters in multiple professional contexts: photographers need EXIF data for legal and portfolio purposes; forensic investigators use metadata for provenance verification; web developers need to check metadata before publishing images to avoid privacy leaks; SEO specialists check alt text and color profiles; content moderators verify claimed timestamps; and journalists verify image authenticity.
What is EXIF Data?
EXIF "” Exchangeable Image File Format "” is the most common image metadata standard. Developed by the Japan Electronic Industries Development Association (JEIDA) in 1995 and now maintained by JEITA, EXIF defines a set of tags embedded in JPEG and TIFF files (and supported in WebP, HEIF, and PNG via compatible mechanisms) that record technical parameters of the image capture.
EXIF data is written by digital cameras, smartphones, and some software at the moment of image capture. Key EXIF tags include:
Camera and Capture Information
- Make and Model: the camera manufacturer and model name (e.g., "Apple", "iPhone 15 Pro")
- DateTimeOriginal: the timestamp when the shutter was pressed, in local time
- ExposureTime: shutter speed (e.g., 1/500 seconds)
- FNumber: aperture as an f-stop value (e.g., f/2.8)
- ISOSpeedRatings: ISO sensitivity (e.g., 800)
- FocalLength: the focal length of the lens in millimeters (e.g., 50mm)
- FocalLengthIn35mmFilm: equivalent focal length on 35mm full-frame sensor
- Flash: whether the flash fired and its mode
- MeteringMode: how the camera measured exposure (spot, center-weighted, evaluative)
- WhiteBalance: auto or manual white balance setting
- ExposureMode: manual, aperture priority, shutter priority, or program
- ExposureBiasValue: exposure compensation applied in stops (e.g., +1.0 EV)
- LensModel: the specific lens used (e.g., "EF 24-70mm f/2.8L II USM")
- BodySerialNumber: camera serial number (privacy-sensitive)
Image Properties
- PixelXDimension / PixelYDimension: image width and height in pixels
- XResolution / YResolution: pixel density (dpi or ppi), e.g., 72 PPI for screen, 300 DPI for print
- Orientation: rotation applied by the camera (1=normal, 3=180°, 6=90° CW, 8=90° CCW)
- ColorSpace: sRGB, Adobe RGB, or uncalibrated
- BitsPerSample: bit depth per channel (8, 16, etc.)
- Compression: compression type (JPEG, uncompressed)
GPS Metadata: Location Privacy Implications
Modern smartphones embed GPS coordinates in image EXIF data by default. The GPS tags include:
- GPSLatitude / GPSLatitudeRef: latitude in degrees, minutes, seconds and N/S hemisphere
- GPSLongitude / GPSLongitudeRef: longitude and E/W hemisphere
- GPSAltitude / GPSAltitudeRef: altitude in meters above/below sea level
- GPSTimeStamp / GPSDateStamp: GPS timestamp (UTC)
- GPSSpeed: speed of the device at capture time (from GPS)
- GPSImgDirection: compass direction the camera was pointing
A GPS-embedded photograph reveals exactly where the user was at the moment of capture. This is a significant privacy risk when sharing images publicly. Notable incidents include journalists inadvertently revealing source locations, domestic abuse victims being tracked through shared photos, and celebrities having home addresses discovered via social media photos.
Most social networks (Facebook, Instagram, Twitter/X) automatically strip GPS metadata from uploaded images, but not all services do. Before sharing images publicly, verify GPS data is removed using a metadata viewer or stripped using a metadata removal tool. On iOS: Settings → Privacy → Location Services → Camera → "Never" prevents GPS embedding. On Android, camera settings include a "Location tags" or "Save location" toggle.
IPTC Metadata: Professional Image Cataloging
IPTC (International Press Telecommunications Council) metadata standards were developed for photojournalism workflows in the 1990s and remain the standard for professional image management. IPTC fields include:
- Caption/Description: detailed description of the image content
- Headline: short title for the image
- Keywords: searchable keyword tags (comma-separated list)
- Creator/Byline: photographer's name
- Copyright Notice: copyright string (e.g., "© 2025 Jane Smith")
- Credit Line: how the image should be credited when published
- Source: originating organization or news agency
- City / State / Country: location where the image was captured
- Date Created: date the image was taken
- Category: editorial category (arts, news, sports, etc.)
- Rights and Permissions: usage rights information
IPTC metadata is typically embedded by photo editing software (Lightroom, Photoshop, Capture One) as part of the export process for stock photography, news agencies, and editorial workflows. The IPTC Core and IPTC Extension schemas are the professional standards for embedding descriptive metadata in images.
XMP Metadata: Adobe's Extensible Standard
XMP (Extensible Metadata Platform) was introduced by Adobe in 2001 and became an ISO standard (ISO 16684-1) in 2012. XMP uses RDF/XML to store structured metadata in a wide range of file formats including JPEG, PNG, PDF, SVG, audio, and video. It is designed to be extensible "” any application can define custom XMP schemas.
XMP is the primary metadata format used by Adobe applications. Lightroom Classic stores all catalog data (ratings, labels, adjustments, collections) as XMP sidecar files (.xmp) or embedded XMP in JPEG and TIFF files. Key XMP namespaces include:
- dc: (Dublin Core): title, description, subject, creator, rights, date
- xmp:: creation date, modification date, creator tool, rating
- xmpRights:: rights management "” usage terms, web statement URL
- photoshop:: headline, instructions, credit, source, city, country
- Iptc4xmpCore:: IPTC core metadata in XMP format
- exif:: EXIF technical data in XMP format
- lr: (Lightroom): Lightroom-specific fields including hierarchical keywords
- crs: (Camera Raw): Adobe Camera Raw/Lightroom development settings
ICC Color Profiles
ICC (International Color Consortium) profiles embedded in images define the color space of the image "” the gamut and tone response that maps numeric pixel values to absolute colors. Common ICC profiles:
- sRGB: the standard web color space. All consumer displays and browsers use sRGB by default. Images without an embedded profile are assumed to be sRGB.
- Adobe RGB (1998): wider gamut than sRGB, covering more greens and cyans. Used in professional photography and prepress workflows.
- Display P3: the color space used by Apple's Retina displays, iPhones, and many modern monitors. Wider gamut than sRGB (25% larger).
- ProPhoto RGB: very wide gamut used in Lightroom's internal processing. Images should be converted to sRGB or Display P3 before web publishing.
- CMYK: print color space. Web browsers do not natively support CMYK JPEG images "” they will be incorrectly rendered.
Checking an image's color profile before publishing is important: a JPEG with an Adobe RGB profile will look desaturated on screens that don't perform color management (many browsers do handle this, but not all). Publishing a CMYK JPEG to the web will produce unexpected colors.
PNG Metadata Chunks
PNG stores metadata in "chunks" "” named data blocks within the file. Key metadata chunks:
- tEXt/zTXt/iTXt: text metadata. tEXt and zTXt store Latin-1 text; iTXt stores UTF-8 Unicode. Fields like Author, Description, Creation Time, Software are commonly embedded here.
- gAMA: gamma correction value.
- cHRM: chromaticity coordinates defining the color space.
- iCCP: embedded ICC color profile.
- pHYs: physical pixel dimensions "” pixels per unit (DPI/PPI).
- tIME: last modification time.
- eXIf: EXIF data embedded in PNG (standardized in PNG 1.6).
- acTL/fcTL/fdAT: APNG (animated PNG) control chunks.
Reading Image Metadata Programmatically
JavaScript / Node.js with ExifReader
import ExifReader from 'exifreader';
import fs from 'fs';
const tags = ExifReader.load(fs.readFileSync('photo.jpg'));
console.log(tags['DateTimeOriginal']?.description);
console.log(tags['GPSLatitude']?.description);
console.log(tags['Make']?.value);Browser-Side with ExifReader (no upload needed)
import ExifReader from 'exifreader';
fileInput.addEventListener('change', async (e) => {
const file = e.target.files[0];
const arrayBuffer = await file.arrayBuffer();
const tags = ExifReader.load(arrayBuffer);
console.log(tags['GPSLatitude']?.description);
});Python with Pillow and piexif
from PIL import Image
import piexif
img = Image.open('photo.jpg')
exif_data = piexif.load(img.info.get('exif', b''))
for ifd in ['0th', 'Exif', 'GPS', '1st']:
for tag, value in exif_data.get(ifd, {}).items():
tag_name = piexif.TAGS[ifd].get(tag, {}).get('name', tag)
print(f'{tag_name}: {value}')ExifTool (Command Line)
# View all metadata
exiftool photo.jpg
# View only GPS data
exiftool -GPS* photo.jpg
# Export as JSON
exiftool -json photo.jpg
# Strip all metadata
exiftool -all= photo.jpg
# Copy metadata from one file to another
exiftool -tagsfromfile source.jpg dest.jpgExifTool, created by Phil Harvey, is the most comprehensive command-line metadata tool available. It supports hundreds of file formats and thousands of metadata tags, including manufacturer-specific MakerNote tags that other tools cannot read.
Stripping Metadata for Privacy
Before publishing images publicly, consider stripping metadata to protect privacy and reduce file size. Options:
- ExifTool:
exiftool -all= photo.jpgremoves all metadata. - ImageMagick:
convert input.jpg -strip output.jpg - Squoosh / TinyPNG: most image optimization services strip metadata by default.
- ffmpeg:
ffmpeg -i input.jpg -map_metadata -1 output.jpg - iOS / macOS: Finder's "Get Info" shows basic metadata; Photos app has limited metadata editing. Use Preview for basic EXIF editing.
- Windows: right-click → Properties → Details tab → "Remove Properties and Personal Information".
Note that stripping metadata completely is different from retaining only certain fields. ExifTool can selectively remove specific tags: exiftool -GPS*= photo.jpg removes only GPS tags while preserving other EXIF data.
Metadata Forensics and Image Authenticity
Image metadata is used in digital forensics to verify image authenticity and provenance. Key forensic applications:
- Timestamp verification:
DateTimeOriginalrecords the camera's time at capture. Cross-referencing with GPS timestamps (which are UTC and sourced from satellites) can reveal timezone discrepancies that indicate metadata tampering. - Device fingerprinting: camera serial numbers (BodySerialNumber) and lens models (LensModel) can identify the specific device that captured an image.
- Software history: the Software and History XMP tags record which applications have processed the image. A "taken with iPhone" photo that shows Photoshop in the history may have been edited.
- Thumbnail inconsistency: JPEG files contain an embedded thumbnail. If the thumbnail differs from the full image, it may indicate the main image was swapped while the original thumbnail was retained "” a common indicator of manipulation.
Metadata alone cannot definitively prove or disprove image authenticity "” metadata can be easily fabricated or stripped. But inconsistencies in metadata, combined with pixel-level analysis, provide important evidence in authentication workflows.
File Size and Metadata Bloat
Metadata can significantly increase image file sizes. A JPEG exported from Lightroom with full metadata (EXIF, IPTC, XMP, Lightroom history) may have 100-200KB of metadata embedded, a significant overhead for a small image. For web publishing:
- Strip all metadata to minimize file size (most web tools do this automatically).
- Retain only copyright and creator fields if attribution is required.
- ICC profiles are worth keeping "” they are typically small (4-8KB for sRGB) and prevent color shift on color-managed displays.
- Lightroom's "Minimize Embedded Metadata" export option strips all non-essential tags.
Frequently Asked Questions
Common questions about the Image Metadata Viewer.
FAQ
Basics
1.What is image metadata?
Image metadata is information embedded within an image file beyond the pixel data. It describes how, when, and where the image was captured; what equipment was used; copyright information; GPS location; color space; and much more. The main metadata standards are EXIF (camera technical data), IPTC (editorial cataloging), XMP (Adobe's extensible standard), and ICC profiles (color space definition).
EXIF
2.What is EXIF data and what information does it contain?
EXIF (Exchangeable Image File Format) is metadata written by cameras and smartphones at the moment of capture. Key fields: camera make and model, capture date/time, exposure settings (shutter speed, aperture, ISO), focal length, flash usage, GPS coordinates, image dimensions, orientation, color space, and often lens model and camera serial number.
3.What does the Orientation EXIF tag do?
The Orientation tag records the camera rotation at capture time (1=normal, 3=180°, 6=90° CW, 8=90° CCW). This allows image viewers to display the image correctly without physically rotating the pixels "” the file stores the original captured orientation and the software applies rotation on display. When images are opened in software that ignores Orientation, photos taken in portrait mode may appear rotated.
GPS
4.Do photos taken on my phone contain my location?
Yes, if location permissions are granted to the camera app. Smartphones embed GPS latitude, longitude, altitude, and timestamp in EXIF data by default when location access is enabled. This means any photo you share may contain the exact coordinates of where you were when you took it "” a significant privacy risk. To disable: on iOS, Settings → Privacy → Location Services → Camera → Never. On Android, open the camera app and disable "Save location" in settings.
5.Do social media platforms strip GPS metadata from uploaded photos?
Major platforms including Facebook, Instagram, Twitter/X, and TikTok automatically strip EXIF metadata (including GPS) from uploaded photos before serving them to viewers. However, some platforms, direct file sharing services (Dropbox, Google Drive shared links), email attachments, and forums do not strip metadata. Always verify metadata is removed before sharing images where privacy matters.
Privacy
6.How do I remove GPS and other metadata from photos?
ExifTool command line: exiftool -GPS*= photo.jpg (removes only GPS) or exiftool -all= photo.jpg (removes all). Windows: right-click → Properties → Details → "Remove Properties and Personal Information". macOS: Preview or specialized tools. Online: many image optimization services strip metadata by default. Note: some metadata like color profiles (ICC) should be kept to prevent color shifts.
IPTC
7.What is IPTC metadata and who uses it?
IPTC (International Press Telecommunications Council) metadata was designed for photojournalism workflows. It stores editorial information: caption, headline, keywords, photographer byline, copyright notice, credit line, source, and location fields. Photographers, stock agencies, and news organizations use IPTC for image cataloging and copyright management. Lightroom, Photoshop, and Capture One all support embedding IPTC metadata during export.
XMP
8.What is XMP metadata?
XMP (Extensible Metadata Platform) is Adobe's open metadata standard based on RDF/XML. It is embedded in image files or stored in separate .xmp sidecar files. Adobe applications use XMP extensively: Lightroom stores all editing adjustments, ratings, and keywords as XMP. XMP supports namespaces for different metadata schemas (EXIF, IPTC, Dublin Core) and can be extended with custom schemas by any application.
Color
9.What is an ICC color profile in an image and why does it matter?
An ICC color profile defines the color space of the image "” it maps the image's numeric pixel values to absolute colors. Common profiles: sRGB (standard web), Adobe RGB (professional photography, wider gamut), Display P3 (modern Apple devices, 25% wider than sRGB). Without the correct color profile, images may appear too saturated, washed out, or slightly off-color. For web publishing, images should be in sRGB to ensure consistent appearance across browsers and devices.
10.What happens if I publish a CMYK image on the web?
CMYK JPEGs will display with incorrect colors in most browsers. Browsers are designed for RGB color spaces; CMYK images bypass color management and may appear dark, desaturated, or have significantly shifted colors. Always convert images to sRGB (or Display P3 for wide-gamut displays) before web publishing. Check the color space in your metadata viewer before uploading.
PNG
11.What metadata can PNG files contain?
PNG stores metadata in chunks. Text chunks (tEXt, iTXt) store fields like Author, Description, Creation Time, and Software. The pHYs chunk stores DPI/PPI. The iCCP chunk embeds an ICC color profile. The gAMA and cHRM chunks define gamma and chromaticity. Since PNG 1.6, the eXIf chunk can store EXIF data. APNG (animated PNG) includes animation control chunks. PNG metadata is generally less standardized than JPEG EXIF.
Forensics
12.Can image metadata be used to verify if a photo is authentic?
Metadata provides evidence but cannot definitively prove authenticity because it can be fabricated or stripped. Forensic indicators include: DateTimeOriginal vs GPS timestamp discrepancies (GPS is UTC from satellites, camera time is local "” timezone mismatch indicates tampering); thumbnail vs main image inconsistency (old thumbnail with new image); processing software history showing manipulation; missing metadata fields that should be present for the claimed camera model.
13.What is a JPEG thumbnail inconsistency and why does it matter forensically?
JPEG files contain a small embedded thumbnail (typically 160×120 pixels) in addition to the main image. This thumbnail is generated by the camera when the photo is taken. If someone replaces the main image data while keeping the original file header, the thumbnail may show the original image while the main image shows different content. This inconsistency is a strong indicator of image manipulation and is a standard check in digital forensics.
Tools
14.What is ExifTool and how do I use it?
ExifTool by Phil Harvey is the most comprehensive metadata tool available, supporting hundreds of file formats and thousands of tags including manufacturer-specific MakerNote tags. Install via brew install exiftool (Mac), apt install exiftool (Linux), or the Windows installer. Basic commands: exiftool photo.jpg (view all), exiftool -GPS* photo.jpg (view GPS only), exiftool -all= photo.jpg (strip all metadata), exiftool -json photo.jpg (JSON output), exiftool -r directory/ (process recursively).
Programming
15.How do I read EXIF data in JavaScript without uploading to a server?
Use the exifreader or exifr library in the browser. Load the file as an ArrayBuffer via FileReader, then parse it: import ExifReader from "exifreader"; const tags = ExifReader.load(arrayBuffer). This runs entirely in the browser "” the image never leaves the user's device. Supports JPEG, PNG (with eXIf chunks), WebP, TIFF, and HEIC. Access tags like tags["GPSLatitude"].description for formatted values.
16.How do I strip metadata from images in Node.js?
With Sharp: sharp("input.jpg").withMetadata(false).toFile("output.jpg") strips all metadata. With ExifTool.js: run exiftool -all= file.jpg via child_process. With Jimp: Jimp reads and writes images without preserving metadata by default. For batch processing in the file system, ExifTool CLI with recursion (-r) is the most practical approach.
Photography
17.How do I add copyright metadata to all my photos?
In Lightroom: Library module → metadata presets → create a preset with Copyright Notice and Creator fields → apply to all images. In Photoshop: File → File Info → metadata panel. With ExifTool: exiftool -copyright="© 2025 Your Name" -artist="Your Name" *.jpg. In Capture One: metadata panel or batch apply from metadata template. For new captures, set copyright in your camera's firmware if supported (most DSLRs and mirrorless cameras support this).
18.What EXIF data should I keep when sharing photos online?
For professional or portfolio sharing: keep copyright notice, creator name, and description/caption for attribution and discoverability. Optionally keep camera/lens data if you want to share technical details. Remove: GPS coordinates (privacy), camera serial number (security), full capture history (size reduction). For web publishing: keep the ICC color profile (sRGB preferred) to ensure accurate color rendering. Use Lightroom's "Minimize Embedded Metadata" export option for a sensible default.
SEO
19.Does image metadata affect SEO?
EXIF data is not directly used by Google for ranking. What matters for image SEO: alt text on the HTML img element (most important), descriptive file names, structured data (ImageObject schema), and page context. However, IPTC caption and keyword fields may be indexed by some image search engines and stock photo platforms. Google Images may use filename and surrounding text more than embedded metadata for indexing and categorization.
File Size
20.How much file size does metadata add to images?
Basic EXIF data adds 2-10KB to a JPEG. Full metadata with IPTC, XMP, edit history, keywords, and color profile can add 50-200KB. For a 100KB thumbnail, this is a 50-200% size increase. Stripping all metadata before web publishing reduces file size and improves load time. Most image optimization pipelines (Squoosh, Sharp, TinyPNG, ImageMagick -strip) strip metadata as part of their processing. ICC profiles are typically 4-8KB and worth keeping.
Formats
21.Which image formats support EXIF metadata?
EXIF is natively supported in: JPEG/JFIF (the original format), TIFF, WebP, HEIC/HEIF, and AVIF. PNG supports EXIF via the eXIf chunk (PNG 1.6+, supported since ~2019). RAW formats (CR2, NEF, ARW, RAF, etc.) all embed EXIF plus manufacturer-specific MakerNote data. GIF has no standard metadata support. SVG embeds XMP metadata as inline XML.
Privacy
22.How can law enforcement use metadata from my photos?
In legal proceedings, digital forensics analysts can subpoena or obtain images and extract metadata to establish: the time and place of capture (GPS + timestamp), the device used (make, model, serial number), editing history (XMP history stack), and chain of custody (modification timestamps). Courts in many jurisdictions accept EXIF data as digital evidence. This is why metadata stripping is important for privacy-conscious users and sensitive contexts.
HEIC
23.Does HEIC format support EXIF metadata?
Yes. HEIC (High Efficiency Image Container, used by iPhones since iOS 11) is based on HEIF and fully supports EXIF, IPTC, and XMP metadata. iPhone photos in HEIC format contain the same GPS, camera settings, and color profile data as JPEG equivalents. ExifTool can read HEIC metadata, and the exifreader JavaScript library supports HEIC.
AI
24.Can AI image generators embed fake EXIF data?
By default, AI-generated images from tools like DALL-E, Midjourney, and Stable Diffusion contain no EXIF camera data "” they are generated digitally, not captured by a camera. Some generators embed generation parameters (prompt, seed, model) in XMP metadata. Metadata can be manually added to images using ExifTool or Photoshop, so the absence or presence of camera EXIF data alone is not proof of AI generation. More reliable AI detection uses pixel-level statistical analysis rather than metadata.