Skip to main content
🇪🇸 Español 🇧🇷 Português 🇩🇪 Deutsch
Image Converter Video Converter Audio Converter Document Converter
Tools Guides Formats Pricing API
Log In
Guide

JPEG Format: Complete Technical Guide to Lossy Compression, DCT, Huffman & Color Subsampling

PC By Pablo Cirre

Related conversions

Put what you just learned into practice — convert your files now in seconds, free and without registration.

Frequently Asked Questions

JPEG uses lossy compression achieving 10:1 compression ratios (100 KB from 1 MB photo) with imperceptible quality loss at Q=75–85. The DCT transform separates luminance from chrominance, and human vision tolerates chrominance loss. Universal browser/camera support makes JPEG ubiquitous.

JPEG uses com perdas compressão achieving 10:1 compressão ratios (100 KB de 1 MB photo) com imperceptible quality loss at Q=75–85. The DCT transform separates luminance de chrominance, e human vision tolerates chrominance loss. universal browser/camera support makes JPEG ubiquitous.

JPEG uses verlustbehaftet Komprimierung achieving 10:1 Komprimierung ratios (100 KB von 1 MB photo) mit imperceptible quality loss at Q=75–85. The DCT transform separates luminance von chrominance, und human vision tolerates chrominance loss. universell browser/camera support makes JPEG ubiquitous.

JPEG uses con pérdidas compresión achieving 10:1 compresión ratios (100 KB de 1 MB photo) con imperceptible quality loss at Q=75–85. The DCT transform separates luminance de chrominance, y human vision tolerates chrominance loss. universal browser/camera support makes JPEG ubiquitous.

Use <strong>lossy</strong> (JPG, WebP, AVIF) for photographs — the human eye barely notices the difference at quality 80–85, and file sizes are 5–20× smaller. Use <strong>lossless</strong> (PNG, WebP-lossless) for screenshots, UI mockups, logos and anything with sharp edges or text — lossy creates ugly artifacts around boundaries.

Human vision is insensitive to color detail. 4:2:0 subsampling stores color (Cb/Cr) at 1/4 resolution while keeping luminance (Y) full resolution. Result: 50% file size reduction with imperceptible color loss. Chroma subsampling is the primary reason JPEG beats PNG/WebP for photos.

Human vision is insensitive to color detail. 4:2:0 subsampling stores color (Cb/Cr) at 1/4 resolução while keeping luminance (Y) full resolução. Result: 50% tamanho do arquivo reduction com imperceptible color loss. Chroma subsampling is the primary reason JPEG beats PNG/WebP para photos.

Human vision is insensitive to color detail. 4:2:0 subsampling stores color (Cb/Cr) at 1/4 Auflösung while keeping luminance (Y) full Auflösung. Result: 50% Dateigröße reduction mit imperceptible color loss. Chroma subsampling is the primary reason JPEG beats PNG/WebP für photos.

Human vision is insensitive to color detail. 4:2:0 subsampling stores color (Cb/Cr) at 1/4 resolución while keeping luminance (Y) full resolución. Result: 50% tamaño de archivo reduction con imperceptible color loss. Chroma subsampling is the primary reason JPEG beats PNG/WebP para photos.

For new projects in 2026, WebP is supported by all modern browsers (95%+ of traffic) and saves 25–35% over JPG at the same visual quality. AVIF is even more efficient (40–50% smaller) but encoding is slower and Safari support is recent. Use WebP as the default and AVIF as the progressive enhancement via <code>&lt;picture&gt;</code> with JPG fallback.

Progressive JPEG encodes multiple passes—first showing low-resolution preview, then refining. Slightly larger file (~10%), but appears faster on slow networks. Use for hero images on web. For thumbnails or small images, baseline JPEG is fine.

Progressive JPEG encodes multiple passes—first showing baixa-resolution preview, then refining. Slightly larger arquivo (~10%), mas appears faster on slow networks. usar para hero images on web. para thumbnails ou small images, baseline JPEG is fine.

Progressive JPEG encodes multiple passes—first showing niedrig-resolution preview, then refining. Slightly larger Datei (~10%), aber appears faster on slow networks. verwenden für hero images on web. für thumbnails oder small images, baseline JPEG is fine.

Progressive JPEG encodes multiple passes—first showing baja-resolution preview, then refining. Slightly larger archivo (~10%), pero appears faster on slow networks. usar para hero images on web. para thumbnails o small images, baseline JPEG is fine.

It depends on the tool: ImageMagick and FFmpeg copy EXIF by default, while cwebp drops it unless you pass <code>-metadata all</code>. KaijuConverter strips metadata server-side after conversion to protect your privacy — if you need to keep camera or GPS data, use a desktop tool you control.

No. Each JPEG save applies quantization—re-saving compounds losses. JPEG is destructive. Always edit from lossless source (RAW, PNG, TIFF), save once as JPEG. Never JPEG→edit→JPEG.

No. Each JPEG salvar applies quantization—re-saving compounds losses. JPEG is destructive. Always editar de sem perdas source (RAW, PNG, TIFF), salvar once as JPEG. Never JPEG→edit→JPEG.

No. Each JPEG speichern applies quantization—re-saving compounds losses. JPEG is destructive. Always bearbeiten von verlustfrei source (RAW, PNG, TIFF), speichern once as JPEG. Never JPEG→edit→JPEG.

No. Each JPEG guardar applies quantization—re-saving compounds losses. JPEG is destructive. Always editar de sin pérdidas source (RAW, PNG, TIFF), guardar once as JPEG. Never JPEG→edit→JPEG.

Three common causes: (1) ICC color profiles dropped during conversion shift colors slightly; (2) chroma subsampling (4:2:0) reduces color accuracy in lossy JPG/WebP; (3) the new format may not support all features of the original (e.g. PNG → JPG drops transparency to white). For pixel-perfect results stick to lossless formats and preserve color profiles explicitly.

We use cookies and similar technologies to personalise content and ads, and to analyse traffic. Learn more about cookies.