Convert HEIC to JPG on a Chromebook

ChromeOS gives you a blank preview where your photo should be, and there is no codec to install. Convert below — the decoder loads with this page.

100% Local — Files Never Leave Your Device

HEIC to JPG converter

Drop your photos here

or pick them from Files or Downloads — nothing to install

Supports .heic and .heif from iPhone, iPad and modern Android cameras

Nothing queued yet. Converted photos save to Downloads, where the Files app and Gallery can open them.

Why Chromebooks struggle with HEIC

ChromeOS has historically had no HEIC decoder, so the Gallery app shows a blank preview and web apps refuse the upload. Support has been improving in newer ChromeOS releases and on some devices, but it remains uneven — which is why a file that opens on a classmate's newer Chromebook fails on yours.

The usual escape routes do not exist here either: there is no codec to buy, no desktop application to install, and school or work devices are often managed so tightly that the Play Store is unavailable.

A converter that fits the platform

This page carries its own WebAssembly decoder, so it needs nothing from ChromeOS beyond a browser. Nothing is installed, no extension is required and no upload happens, which also means it works on a managed device where installs are blocked.

Converted files save to Downloads, where the Files app, Gallery and Google Docs can all read them normally.

  1. Drop your photos in

    Drag them from the Files app or press Select Files. Conversion runs in the browser on your Chromebook.

  2. Open the JPGs anywhere

    Saved files land in Downloads and open in Gallery, Docs, Slides or any web app you use.

Frequently asked questions

Can ChromeOS open HEIC files?

Support has improved in recent ChromeOS versions and on some devices, but it is inconsistent — many Chromebooks still show a blank preview, and web upload forms generally refuse the format regardless. Converting to JPG removes the uncertainty.

Do I need an app from the Play Store?

No, and that matters on a school or work Chromebook where the Play Store is often disabled. The decoder loads with this page as WebAssembly and runs in the browser, so nothing is installed on the device.

Is anything uploaded to a server?

No. The decoder is a WebAssembly module that runs inside your browser tab, so the photo is read from your device into memory and converted there. You can check it in your browser's Network tab, or disconnect from the internet once the page has loaded and convert anyway.