Exif Reader
Exif viewer for JPEG, PNG, WebP, TIFF, HEIC and AVIF: camera, lens, exposure, GPS in decimal degrees, IPTC and XMP captions, and a copy without metadata. How it works
Use the Exif Reader
About the Exif Reader
Exif stores a GPS position as degrees, minutes and seconds with an N, S, E or W reference; the Exif Reader turns it into signed decimal degrees, so 33° 52′ 30.5″ S, 151° 12′ 36″ W becomes -33.875139, -151.210000. It reads the Exif tags of a JPEG, PNG, WebP, TIFF, HEIC or AVIF file, such as camera, lens, exposure, dates, orientation and GPS, and lists each with its name and tag number, plus IPTC and XMP captions, keywords and credits. The tags can be copied or downloaded as JSON or CSV, and the page can save a copy of the picture without its metadata.
Common Exif tags and their numbers
| Tag ID | Section | Name shown |
|---|---|---|
| 0x010F | Main | Make |
| 0x0110 | Main | Model |
| 0x0112 | Main | Orientation |
| 0x0132 | Main | DateTime |
| 0x829A | Exif | ExposureTime |
| 0x829D | Exif | FNumber |
| 0x8827 | Exif | PhotographicSensitivity |
| 0x9003 | Exif | DateTimeOriginal |
| 0x9204 | Exif | ExposureBiasValue |
| 0x9209 | Exif | Flash |
| 0x920A | Exif | FocalLength |
| 0xA405 | Exif | FocalLengthIn35mmFilm |
| 0xA434 | Exif | LensModel |
| 0x0001 | GPS | GPSLatitudeRef |
| 0x0002 | GPS | GPSLatitude |
| 0x0005 | GPS | GPSAltitudeRef |
| 0x0006 | GPS | GPSAltitude |
Names are the Exif specification names given in the exiftool tag tables; exiftool itself prints some under other names, such as ISO for PhotographicSensitivity, ExposureCompensation for ExposureBiasValue and ModifyDate for DateTime.
How values are shown
| Tag | Stored | Shown as |
|---|---|---|
| ExposureTime | 1/125 | 1/125 s |
| ExposureTime | 1/3 | 1/3 s |
| ExposureTime | 3/10 | 0.3 s |
| ExposureTime | 25/10 | 2.5 s |
| FNumber | 28/10 | f/2.8 |
| FocalLength | 50/1 | 50 mm |
| ExposureBiasValue | -2/3 | -0.67 EV |
| Orientation | 6 | 6: Rotated 90° clockwise to display |
| Flash | 25 | 0x0019: flash fired |
| GPSLatitude | 33/1, 52/1, 61/2 | 33° 52′ 30.5″ (33/1, 52/1, 61/2) |
| GPSAltitude | 1234567/1000 | 1234.6 m |
Altitude and its reference
| GPSAltitude | GPSAltitudeRef | Position line shows |
|---|---|---|
| 33/10 | 1 | -3.3 m (below sea level) |
| 50/1 | 0 | 50 m (above sea level) |
| 50/1 | Missing | 50 m (unknown reference) |
| 50/1 | 2 | 50 m (unknown reference) |
exiftool lists the reference values 0 Above Sea Level, 1 Below Sea Level, 2 Positive Sea Level and 3 Negative Sea Level; this reader signs the altitude for 0 and 1 only.
Frequently asked questions
- How do I convert Exif GPS coordinates to decimal degrees?
- Decimal degrees = degrees + minutes ÷ 60 + seconds ÷ 3600, made negative for S and W. For 33° 52′ 30.5″ S that is 33 + 52 ÷ 60 + 30.5 ÷ 3600 = 33.875139, so -33.875139. The reader does this for you, prints 6 decimals and has a button that copies the latitude, longitude pair.
- Why does my photo show no Exif data?
- No Exif data found in this image means the file has no Exif, IPTC or XMP where this reader looks: the APP1 segment of a JPEG, the eXIf chunk of a PNG, the EXIF chunk of a WebP, the tags of a TIFF, or the Exif item of a HEIC or AVIF file. A file with only IPTC or XMP shows those tables and says it has no Exif tags. GIF files are not read, and neither is a HEIC whose metadata is stored inside its idat box.
- Why is the exposure time 0.3 s and not 1/3 s?
- An exposure under 1 second is written as 1/N s only when 1 ÷ time is within 1% of a whole number of at least 2. A stored 3/10 is 0.3 s, and 1/3 of a second would be 0.333 s, so 0.3 s stays a decimal; 1/125 and 10/1250 both show 1/125 s.
- Can Exif data prove where or when a photo was taken?
- No. Exif can be edited or removed by anyone, so it shows what the file says, not what happened. A position, date or camera in the table is what was written into the file by the camera, a phone or any program since.
- How do I remove Exif data and GPS from a photo?
- Press Download a copy without metadata. The picture is drawn on a canvas and saved again, as a PNG or WebP if it was one and otherwise as a JPEG at quality 0.92 on white, named like holiday-no-metadata.jpg. A canvas holds only pixels, so Exif, GPS, IPTC and XMP do not come along. A JPEG is compressed again, so the copy is not byte-for-byte the same picture. The browser must be able to decode the file, and pictures over 16 million pixels are refused. The original file is not changed.
- Is my photo uploaded?
- No. The file is read in your browser and is not uploaded; the reader parses its bytes in the page and never changes the file. The OpenStreetMap link sends the position to openstreetmap.org only when you open it.
Related Tools
View all toolsImage Resizer
Resize an image to exact pixels, a percent, or cm, mm or inches at a DPI, with the aspect ratio locked or free, and save PNG, JPEG or WebP under a KB target.
Image Cropper
Crop an image to 1:1, 4:5, 16:9, 9:16, golden or a custom ratio, type exact pixels or rotate it, and save PNG, JPEG or WebP at full size, with no scaling.
Aspect Ratio Calculator
Find the aspect ratio of a size in pixels, such as 1920 × 1080 = 16:9, resize while keeping it, or get the missing side from a ratio like 21:9.
Image Filters
Set brightness, contrast, grayscale, sepia, saturation, hue, invert and blur, or pick a look, then save as PNG, JPEG or WebP. Works in Chrome, Edge and Firefox.
Favicon Generator
Turn an image or a letter into favicon.ico (16, 32 and 48 px) and PNG icons at 16, 32, 180, 192 and 512 px, with the link tags and a site.webmanifest.
Color Palette Extractor
Extract 4 to 12 colors from an image by median cut and copy them as HEX, RGB, HSL or CSS variables, or download JSON; near-white is left out by default.