/tools/image-format-checker

Image Format Checker

Check what kind of image a file really is. The format is read from the data inside the file rather than from its name, so renamed or mislabeled images are identified correctly.

Private & secure
Upload image or drag & drop
JPG · PNG · WebP · GIF · BMP · TIFF · HEIC

How to use the Image Format Checker

01
Upload
Drop any image file.
02
Read the details
Size, dimensions, format and metadata in one view.
03
Clean up
Remove what you don’t want to share, then download.

How the format is detected

Every image format begins with a recognizable signature, sometimes called magic bytes. JPEG files start with the bytes FF D8, PNG files with a fixed eight-byte header that contains the letters PNG, WebP files with RIFF followed by WEBP, and GIF files with GIF8. The file is decoded on the server, which identifies the format from these signatures and the structure that follows.

The file name plays no part. A PNG renamed to photo.jpg is still reported as PNG, which is exactly the kind of mismatch that makes upload forms and apps reject a file.

Common image formats and what they are for

JPEG is the standard for photos, using lossy compression to keep files small. PNG is lossless and supports transparency, making it the choice for screenshots, logos and graphics. WebP can do either lossy or lossless with transparency, usually at a smaller size. GIF is limited to 256 colors per frame but supports simple animation.

HEIC (HEIF) is the default camera format on recent iPhones and is not accepted everywhere. AVIF is a newer, highly efficient format. TIFF is common for scans and print work, BMP stores pixels with little or no compression, ICO holds Windows and website icons, and SVG is a vector format made of shapes rather than pixels.

Results you might not expect

Some cameras and phones save MPO files, a JPEG with extra images attached, such as a second view or depth data. They open as normal JPEGs almost everywhere. A frame count above 1 means the GIF or WebP is animated, and the color mode row shows whether the file has transparency.

Supported formats

JPGPNGWebPGIFBMPTIFFHEIC

Files up to 25 MB. Large, high-resolution photos are supported.

Privacy

Your file is sent over HTTPS, processed in memory and returned straight away. It is never stored, never shared and never used for anything else. No account needed. How we handle files.

Image Format Checker FAQ

Why does my .jpg file show as PNG or WebP?

The file was renamed, or an app or website saved it with the wrong extension. The extension is just part of the name and doesn't change what is inside.

Is JPG the same as JPEG?

Yes. They are the same format. The three-letter .jpg extension dates from older systems that limited extensions to three characters.

Why won't a website accept my HEIC photo?

Many sites only accept JPEG and PNG. Convert the file with HEIC to JPG first.

How can I tell if a GIF or WebP is animated?

Look at the Frames row. Any number above 1 means the file contains an animation.

What does MPO mean?

Multi-Picture Object, a JPEG-based format that stores more than one image in a file. Most software shows only the first image and treats it as a JPEG.

Are my images safe?

Your file is sent over HTTPS, processed in memory and returned straight away. It is never stored, never shared and never used for anything else.

Is it free?

Yes. No account, no watermark and no limit on how many images you process. Files can be up to 25 MB.

Related tools

See all 11 metadata tools →