filetity

The HEIC decoder downloads once. After that this page works with no network at all.

LocalThe photos are decoded on this device by an engine downloaded once, and never uploaded. Photographs are the files people are least willing to hand to a website, and looking at one should not require it.

HEIC -> ON SCREEN · Local tool

HEIC Viewer

Open HEIC photos on a device that cannot, without converting them first.

Last updated

How do I open a HEIC file on Windows?

Open it in a browser tab instead of installing anything. filetity's HEIC viewer decodes the photo with libheif compiled to WebAssembly, downloaded once and run on your own machine, and draws it on screen. Windows cannot open HEIC on its own because the format stores the image with the patented HEVC codec and Microsoft sells that decoder as a separate paid extension. Nothing is uploaded and nothing is converted: no JPG is written, and closing the tab leaves nothing behind. Several photos can be opened at once as a grid, with the dimensions and file size of each, and the converters are linked underneath for when a real file is needed.

  1. 01 / Your device

    the file stays here

  2. 02 / Browser memory

    the work runs locally

  3. 03 / Back to you

    saved on this device

When you would use this

Situations, not settings.

Photos from an iPhone on a Windows machine
Windows will not open them without a paid extension. This decodes them in the browser tab with nothing installed and nothing bought.
Deciding which of forty photos to keep
They come up as a grid to click through. Converting all forty to look at four of them is the long way round.
A photo you are not willing to upload anywhere
Every other way to open a HEIC online is a converter that takes the file first. This one never sends it and never writes one.

How it works / no cloud

A conversion engine, not an upload form.

HEIC is the format an iPhone saves photos in, and Windows and most Android phones cannot decode it without a plugin. This page decodes it with libheif compiled to WebAssembly, downloaded once and run inside your browser, then draws the picture on a canvas. Nothing is produced: no JPG is written, nothing is saved, and closing the tab leaves nothing behind. Every other answer to this problem is a converter, which means uploading a photograph to look at it.

  • Offline ready
  • Installable app
  • No file limit queue

Straight answers

No accordion. Nothing hidden.

Is it free?
Yes, with no watermark and no page limit.
Does it need an account?
No. There is no account system.
Is my file processed on my device?
Yes. The file is read by your browser and never uploaded. There is no server to send it to.
What formats are supported?
HEIC and HEIF in, several at a time. Nothing out. The converters are one link away when a file is actually needed.
What are the limits?
The first image in the file, which is the one a person means by the photo. A HEIC can also hold a burst, a depth map or a Live Photo's video, and those are not shown.
Does it work on mobile?
Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
Does it work offline?
Yes, once the page and the decoder have loaded. The decoder is fetched once and cached.
Why can Windows not open my iPhone photos?
Because HEIC uses the HEVC video codec to store a still image, and HEVC is patented. Microsoft ships Windows without the decoder and sells the extension separately, and most Android makers leave it out for the same reason. The file is not broken and the photo is not damaged; the machine simply has no decoder for it.
Does this convert my photos?
No, and that is the point of a viewer. The picture is decoded into memory and drawn on screen, and no file is created. If you need something to email or upload, the HEIC to JPG and HEIC to PNG tools produce real files and are linked under the photos.
Can I open several at once?
Yes. Drop a whole folder's worth and they come up as a grid you can click through, which is the usual case: photos arrive from an iPhone in batches and the question is which ones are worth keeping. Each one shows its pixel dimensions and file size.
What about Live Photos and bursts?
The still image is shown, which is what the file leads with and what everything else treats as the photo. A HEIC container can also carry the short video from a Live Photo, alternative frames from a burst, and a depth map, and none of those is displayed here.

Keep working locally

3 available · more coming