JPG Analyzer

Look inside any JPG or JPEG - the real quality setting, chroma subsampling, camera EXIF, GPS location, colour profile and every marker. Only need the quality? The JPG Quality Checker does batches.

How to analyze a JPG file

  1. Add your JPG. Drop one or more JPG, JPEG or JFIF files into the box, paste one with Ctrl+V, or try a sample. Nothing is uploaded.
  2. Read the quality and checks. Details shows the estimated quality and subsampling. The checks flag GPS data, oversized metadata and damage.
  3. Inspect metadata and structure. Metadata lists every EXIF, XMP and IPTC tag. Structure lists every marker, from SOI to EOI.
  4. Save or fix. Save the report, test a smaller format, or go straight to Compress JPG or the EXIF remover.

Sharing photos online? Strip the location first with the EXIF Data Remover.

How the JPEG quality is found

JPEG does not store a "quality" number.

Instead it stores quantization tables - how coarsely each detail is rounded.

The analyzer compares those tables with the standard ones used by libjpeg, GIMP, browsers and most apps, and finds the quality that produced them. For standard encoders the match is exact. Cameras and some editors use their own tables, so the number is shown as an estimate.

Chroma subsampling explained

ModeColour detailTypical use
4:4:4FullQuality 90+, graphics with text
4:2:2Half horizontallySome cameras
4:2:0QuarterMost photos and the web
4:1:1Quarter horizontallyOld video, rare

4:2:0 is invisible on photos, but red text and thin coloured lines turn blurry. For screenshots use PNG - JPG to PNG will not bring detail back, so save the original as PNG instead.

What the checks look for

  • GPS location and camera serial numbers that travel with the photo.
  • Oversized metadata - thumbnails, editing history and XMP can be bigger than the picture.
  • Cut-off files - a missing end marker means grey or missing rows.
  • Hidden data after the end - motion photos carry a whole MP4 video there.
  • CMYK JPEGs - they look wrong in many browsers and apps.
  • Wrong extension - a WebP or HEIC renamed to .jpg.

Frequently Asked Questions

Drop it into the box. The quality line shows the estimated setting (1-100) and whether it matched the standard tables exactly. For many files at once use the JPG Quality Checker.

Yes, if the camera saved GPS coordinates. The Metadata tab shows them with a map link. The checks warn you so you can remove them before sharing with the EXIF Data Remover.

A baseline JPEG loads top to bottom. A progressive JPEG shows a blurry full picture first and sharpens in passes. Progressive files are often slightly smaller.

Usually quality 95-100, 4:4:4 subsampling or big metadata. Compress JPG brings most photos down 50-80% with no visible change.

Yes. .jpg, .jpeg, .jfif and .jpe are the same format. The analyzer reads all of them.

The camera stored an EXIF orientation tag instead of rotating the pixels. The Details tab shows the orientation value.

No. The JPG is read in your browser and never leaves your device.

Guides & Tutorials

All 14 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Read the guide Guide Why Your JPG Icon Has a White Background (And How to Fix It) Read the guide Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide