Reference

Progressive vs Baseline JPEG

Baseline JPEG encodes an image top to bottom, so it renders line by line as it downloads. Progressive JPEG stores the same image in multiple passes, showing a full but blurry frame first that sharpens with each pass - often at a slightly smaller file size.

Photos & videoGeneral

Progressive vs Baseline JPEG

Also known as: progressive jpeg vs baseline, jpeg loading, progressive vs baseline jpeg

Baseline JPEG encodes an image top to bottom, so it renders line by line as it downloads. Progressive JPEG stores the same image in multiple passes, showing a full but blurry frame first that sharpens with each pass - often at a slightly smaller file size.

  • Baseline JPEG loads top to bottom; progressive shows a full blurry frame that sharpens in passes.
  • Progressive files are often slightly smaller but cost more CPU and memory to decode.
  • Both use identical JPEG compression, so final image quality is the same.

How the two encodings differ

Both are the same JPEG format using the same DCT compression; the difference is only how the encoded data is ordered. A baseline (sequential) JPEG writes the image one block-row at a time from top to bottom. As it loads, you see the picture fill in from the top edge downward.

A progressive JPEG reorders the same coefficients into several scans. The first scan carries a low-detail version of the whole frame, and each later scan adds detail. On a slow connection the viewer sees a complete, blurry image almost immediately that resolves to full sharpness as more data arrives.

File size and decoding cost

Progressive encoding frequently produces a smaller file than baseline at the same quality, because the reordered coefficient grouping tends to compress more efficiently - though the gain varies by image and is not guaranteed. This is why many web optimizers default to progressive.

The trade-off is on the decode side. A progressive JPEG must be held and re-rendered for each scan, so it uses more memory and CPU to display, which can matter on low-end Android or iOS devices and for very large thumbnails. Baseline decodes in a single pass with lower overhead.

Which to use

For web delivery and large images, progressive is usually preferred for the perceived-speed and size benefits. For tiny thumbnails or where decode simplicity matters, baseline is fine. The visual quality of the final image is identical; only the loading behavior and byte count change.

Either way, JPEGs accumulate fast in a photo library. Cleanor helps you spot duplicate and near-duplicate JPEGs and oversized images so re-saved or downloaded copies do not quietly fill your storage.

Related terms

Keep reading the reference.

Recommended solution

The curated tool collection for this kind of cleanup.

Act on it

Guides and tools for this topic.