Convert HEIC to JPG for Google Drive and Docs

Drive stores the file happily and then tells you there is no preview available. Convert below and your photos preview, thumbnail and embed in Docs properly.

100% Local — Files Never Leave Your Device

HEIC to JPG converter

Drop your photos here

or pick them from your device — converted files preview in Drive

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

Nothing queued yet. Converted photos appear here ready to upload to Drive.

Why Drive cannot preview your photo

Google Drive will store any file, but its preview and thumbnail service renders a fixed set of image formats in the browser. HEIC is not one of them, so you get "no preview available", blank thumbnails in grid view, and nothing to show collaborators.

Google Docs is stricter still: Insert › Image refuses the file outright, which is where most people hit this — halfway through a report with the photo already in Drive.

Fixing it for the whole team

Converted JPGs preview instantly, generate thumbnails, insert into Docs and Slides, and open for anyone you share the folder with regardless of their device. Resolution is unchanged, so nothing is lost in the process.

Convert the batch and take it as a ZIP, then upload the folder once. Filenames are preserved, so links and references you have already written still match.

  1. Drop your photos in

    Drag them onto the box above or press Select Files. Conversion runs locally in your browser.

  2. Upload the JPGs to Drive

    Download them, then drop them into Drive. Previews and thumbnails work immediately, and Docs will insert them.

Frequently asked questions

Why does Google Drive say 'no preview available'?

Because Drive's preview service renders formats the browser can decode, and HEIC is not among them. The file uploads and stores fine — it simply cannot be displayed, so you see a placeholder instead of a thumbnail.

Can I insert a HEIC into Google Docs?

No. Insert › Image rejects .heic files, and dragging one in does nothing. Converting to JPG first is the only reliable route, after which the image inserts and travels with the document for every collaborator.

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.