Blog

Browser can't decode this image format? What to do

Find out why an image will not open in your browser, check whether its format is supported, and convert or re-save it without changing the original.

Sarah CollinsTools and utilities 5 min read

You open an image and see an error, a blank preview, or a message that the format is not supported. The file may be in a format your browser cannot read, or its name may not match what is actually inside it.

Start by checking the file with the Image Converter. It can convert JPG, PNG, WEBP, GIF, BMP, ICO, and TIFF images. If the source format is not supported, you will need to open it with an app that understands it and export a copy in a supported format.

Check and convert the image

  1. Open the Image Converter and choose one image to test. The tool supports JPG, PNG, WEBP, GIF, BMP, ICO, and TIFF, with up to 50 images at once.
  2. Check the file name and its extension, such as .jpg or .png. An extension is the ending that names the file type, but it does not prove what format the file contains.
  3. If the file is one of the supported types, add it to the converter and choose an output format such as JPG or PNG. Convert one file first so you can see whether the result opens correctly.
  4. Open the converted copy. If it displays properly, use that copy where you need it and keep the original unchanged.
  5. If the converter cannot read the source, check the result meanings below. You may need to export the image from another app instead of trying to rename it.

What the result means

The converter reads the image and the new copy opens

The source was readable, and the conversion worked. The original problem may have been that the app or website you first used did not support that format. Use the converted copy there. If the image looks softer or has a different file size, that can happen when converting between formats, especially when saving a JPG.

The file is a format the converter does not list

Formats such as HEIC or HEIF, camera RAW, and SVG are not listed as supported inputs. Browser support for image formats varies, and a browser may not be able to decode a particular file even if another app can. Convert or export it from an app that supports the original format, then use JPG or PNG as a common choice.

If the file is HEIC, see Can my browser open HEIC photos? for more about browser support. Do not just change .heic to .jpg. That changes the label, not the image data.

The name says JPG or PNG, but the converter cannot read it

The extension may be wrong, or the file may be incomplete or damaged. A file called photo.jpg is not necessarily a JPEG image. Check where it came from and whether the download or transfer finished.

The file opens in another app but not in the converter

The other app may support a variation or feature that the browser-based converter cannot decode. It could also be an unusual TIFF, a RAW file with a misleading extension, or an image saved with an uncommon encoding. Export a standard JPG or PNG from the app that opens it.

The image will not open anywhere

The file may be damaged, empty, or not an image at all. If you downloaded it, download it again from the original source. If it came from a camera or phone, copy it again from the device and check that the original still opens there.

How to fix an image the browser cannot decode

  1. Check the actual file type. On Windows 11, show extensions in File Explorer › View › Show › File name extensions. On a Mac, select the file and use File › Get Info to inspect its name and kind. Treat the extension as a clue, not proof.
  2. Try a supported format in the converter. If the source is JPG, PNG, WEBP, GIF, BMP, ICO, or TIFF, test a single file first. If it fails, update the browser and try again. A browser restart can also clear a temporary problem.
  3. Open the original with an app that supports it. On macOS, Preview can open many common image types. If it opens the file, choose File › Export and save a JPG or PNG copy. On Windows 11, try Open with and choose Photos or Paint if that app supports the image type.
  4. Use the original device's export option. A phone or camera app may offer an export or compatibility setting that saves a JPG copy. For a file type your computer does not recognize, use a trusted app that specifically supports that type rather than renaming the file.
  5. Check the download or transfer. Compare the file size with the source, and copy it again if it is unusually small or zero bytes. If a website displays the image but saving it produces a tiny file or an error page, the downloaded file may not be the image itself.
  6. Keep the original until the copy is checked. Some conversions reduce image quality or remove features such as animation, layers, or transparency. Open the converted file and confirm it looks right before deleting or replacing anything.

Why changing the extension is not a conversion

An image has data encoded in a particular format. The extension, such as .jpg, is only part of the file name. Renaming photo.heic to photo.jpg does not turn its data into JPEG, so the browser still cannot decode it. A real conversion reads the original image and writes a new file in a different format.

Some formats also have features that a simpler output cannot preserve. A JPG does not support transparency or animation, for example. Choose PNG when you need transparency, or keep the original if you need its full quality or editing features.

The Image Converter runs in your browser, and the image files you open stay on your device.