JPG vs JPEG: Is There Any Difference?
No. A .jpg file and a .jpeg file are the same format, encoded the same way, opened by the same software, with the same quality and the same size. The only difference is the number of letters in the file extension, and that difference exists because of a filename limit in 1980s operating systems. Here is the short history, plus the handful of situations where the spelling still trips people up.
What JPEG stands for
JPEG is the Joint Photographic Experts Group, the committee that wrote the standard. Its compression method was published in 1992 as ITU-T Recommendation T.81, and shortly after as ISO/IEC 10918-1. The standard describes how to compress the image data; the files you actually handle wrap that data in a small container, almost always JFIF or Exif, which add details like resolution and camera settings. None of that cares what the file is called.
Why .jpg exists
MS-DOS and early versions of Windows used “8.3” filenames: up to eight characters, a dot, and an extension of at most three characters. “JPEG” has four letters, so on those systems it became .jpg. Mac and Unix systems had no such limit and happily used .jpeg. Windows dropped the restriction long ago, but by then .jpg was the default in cameras, Windows software and the web, and it stayed that way. Today .jpg is the more common spelling, and .jpeg is entirely valid.
The complete family of names
| Name | What it is |
|---|---|
| .jpg | JPEG image, three-letter extension. The most common. |
| .jpeg | JPEG image, full extension. Identical contents. |
| .jpe, .jif, .jfif | Rare variants of the same thing. Rename to .jpg if something refuses them. |
| image/jpeg | The official MIME type used by browsers and servers. There is no official image/jpg. |
| JPEG 2000 (.jp2) | A different, newer format with different compression. Not interchangeable. |
| JPEG XL (.jxl) | Another newer format. Also not the same as JPG. |
The last two rows are the only real trap. JPEG 2000 and JPEG XL share the committee name but are separate formats with limited support outside specialist software. If you have one of those and need a normal photo, it must be converted, not renamed.
Can I rename .jpeg to .jpg?
Yes. Renaming between .jpg and .jpeg changes nothing inside the file and loses no quality. This is the fix when an upload form only lists .jpg and greys out your .jpeg file, or when a script or build tool expects one exact extension. On Windows, turn on “File name extensions” in File Explorer’s View menu first, or you may end up with photo.jpg.jpeg.
What you cannot do is rename a different format to .jpg. Calling a PNG, HEIC or WebP file “photo.jpg” leaves the bytes unchanged, and while many apps sniff the real format and open it anyway, upload validators, older software and print services often reject it or display an error. To actually change the format, use an image converter, which decodes the image and re-encodes it as real JPEG data.
Does .jpg or .jpeg affect quality or SEO?
Neither. Quality is set when the image is encoded, by the quality setting, not by the name. Search engines identify images by their content and MIME type, so Google treats a .jpg and a .jpeg the same. For a website, pick one spelling and use it consistently, mostly so that links do not break: /photo.jpg and /photo.jpeg are different URLs even when the files are identical. Descriptive filenames and alt text matter far more for image search than the extension does.
JPG vs PNG is the comparison that matters
If you landed here deciding how to save an image, the real choice is between formats, not spellings. JPEG is lossy and best for photographs; PNG is lossless and best for screenshots, logos and anything with sharp edges or transparency; WebP does both and is usually smallest for the web. Our comparison of PNG vs JPEG vs WebP lays out the rules. And if a JPEG is too big for a form or an email, the Image Compressor or Compress Image to Size will shrink it without visible loss.
The one-line answer
JPG and JPEG are two spellings of one format; rename freely between them, but convert, never rename, when the file is actually something else.