jpegjpg
myth-busting // one format, two names

JPEG vs JPG: What's the Difference?

The definitive answer to a question that has confused people for thirty years.

~/jpeg-vs-jpg-difference

Is there really no difference?

Correct — and it is worth being precise about why, because the internet is full of half-answers. JPEG is a compression standard, formally ISO/IEC 10918. A file that follows that standard is a JPEG file regardless of whether its name ends in .jpg, .jpeg, .jpe or even .jfif. The extension is metadata for the operating system — a hint about which app to open — not part of the image itself.

Key idea — the extension lives in the filename; the format lives in the file's bytes. Renaming the first does not touch the second.

Where the .jpg shortening came from

When JPEG arrived in 1992, the dominant desktop OS was MS-DOS / early Windows, whose filesystem allowed only a three-character extension. "JPEG" didn't fit, so it became "JPG". Mac and Unix had no such limit and happily kept "JPEG". Decades later the three-character rule is long gone, but both habits stuck — which is the entire reason you still see both today.

A quick history

Does it ever matter which you use?

Only at the edges. SEO, image quality, file size and how browsers display the picture are completely unaffected by the choice. The only practical reasons to prefer one are:

Common myths, debunked

" .jpeg is higher quality "False — identical
" .jpg is more compressed "False — same data
" converting loses quality "False — it's a rename
" Google prefers one "False — no SEO impact

Convinced? Then changing between them is trivial — see how to change JPEG to JPG, or go back to the overview.

FAQ

Is there ANY technical difference between .jpeg and .jpg?

No technical difference exists in the image data. Both are JPEG (Joint Photographic Experts Group) files. The extension is just a label the operating system uses to pick a default app.

Which should I use, .jpg or .jpeg?

Use whichever your workflow expects. '.jpg' is more common and slightly safer for old software; '.jpeg' is equally valid everywhere modern.