Convert HEIC to JPG for Print Shops and Kiosks

The kiosk shows an empty folder, or the print shop emails to say your files will not open. Convert them below at full resolution and print.

100% Local — Files Never Leave Your Device

HEIC to JPG converter

Drop the photos you want printed

or pick them from your device — output is full resolution

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

Nothing queued yet. Converted photos appear here with their pixel dimensions, so you can check the print size.

Why the kiosk shows an empty folder

A self-serve terminal is an embedded computer that has sat on the same counter for years, frequently running a Windows build older than HEIC itself. Its software reads a fixed list of formats — JPEG, PNG, TIFF, sometimes BMP — and does not even enumerate anything else.

Supporting HEIC would also mean licensing the patented HEVC codec for every terminal in every store, a cost with no return for the retailer. Photo lab drop-off systems and trade print portals work the same way.

Print quality is about resolution

Converting does not touch pixel dimensions, so a 12 MP photo arrives at the full 4032 × 3024 — enough for a sharp 13 × 10 inch print at 300 DPI. At 95% quality the re-encode is invisible on paper.

The output will usually be larger than the HEIC, because JPEG compresses less efficiently. On a USB stick for a kiosk, that is a good sign rather than a problem.

  1. Drop your photos in

    Drag them onto the box above or press Select Files. Keep quality at 95% for printing.

  2. Copy the JPGs to a USB drive or upload them

    Take the batch as a ZIP, unzip it, and copy the files to the root of the drive or send them to the print shop.

Two things that trip people up at the kiosk

Copy the JPGs to the root of the USB drive or into one plain folder — some terminals will not descend into nested folders, and none of them will read a ZIP. Unzip on a computer first.

If you are sending files to a print shop instead, check whether they want sRGB JPEGs, which is exactly what this produces.

Frequently asked questions

Will converting to JPG ruin my print quality?

No. Print sharpness comes from resolution, and resolution never changes here. JPEG is lossy in principle, but at 95% the difference is invisible in a photographic print. The only real caveat is colour depth: HEIC can store 10 bits per channel to JPEG's 8, and kiosk printers work in 8-bit anyway.

Why don't photo kiosks support HEIC?

The terminals are old and the format is patented. Kiosk hardware stays in service for years on software that predates HEIC, and adding support would mean licensing HEVC for every terminal. So the files stay invisible, which is why the folder looks empty rather than showing an error.

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.