Open and view an iPhone HEIC photo in the browser
Choose HEIC or HEIF file to open photo
The file picker loads with the page. Files are read by your browser and are never uploaded to a server.
Privacy First
Your files are processed entirely in your browser. Nothing is uploaded to any server.
Drop the .heic in and it is decoded and displayed here, with its dimensions and orientation beside it. No codec pack, no app, no account. The decoding happens in this browser tab, so the photo is not uploaded, and you can download a PDF copy from the same page if you need something to send on.
Open a .heic or .heif photo and look at it. No browser can paint HEIC directly — that is why double-clicking one on Windows so often does nothing — so the file is decoded here in the page and then displayed, with its dimensions and orientation alongside. Zoom and pan to inspect it, and download a PDF copy if you need something you can email or print. Nothing is uploaded, which matters more for photos than most formats: a camera roll is not a set of files most people want on a stranger’s server.
Upload HEIC, HEIF file
Select HEIC, HEIF file from your device or drag file into the upload area.
Review files
Review the selected files and continue when they are ready.
Open Photo
Run the HEIC Viewer tool to create the ON-SCREEN PHOTO output.
Download the result
Download the finished file. The original file stays on your device and is not uploaded.
Because HEIC stores its image with HEVC, a patent-encumbered codec that Windows does not ship a decoder for by default — Microsoft moved the necessary extension behind a paid listing in the Store. Apple made HEIC the iPhone default in 2017 because it halves file size at the same quality, so the format spread across hundreds of millions of camera rolls while remaining unreadable on the machines those photos most often get sent to. Nothing is wrong with your file.
No, and this is the format where that question is asked most for good reason. The files people cannot open are usually personal photographs, and the standard advice — upload it to a conversion site — means handing a stranger a picture from someone’s camera roll. The decoder runs as JavaScript in this tab, the decoded copy exists only in your browser’s memory, and you can watch the network tab stay silent while it works.
Because the container was designed to hold several. A burst keeps every frame, a Live Photo keeps stills alongside the video, and some editing apps keep the original next to the edited version. When that happens the viewer shows the first image and tells you how many the file holds. Converting to PDF writes one page per photo you add to the queue, so a multi-image container still yields one page for the frame that was shown.
Nearly. HEIF is the container format; HEIC is a HEIF file whose image happens to be encoded with HEVC, which is what Apple writes. Both extensions are accepted here and handled identically. A HEIF holding a differently encoded image may still fail to decode, and if it does the page says so rather than showing you a blank frame — the likeliest causes are an unusual encoder or a file that is not really HEIF despite its name.
No. The photo is decoded by code running in this tab and displayed from your browser’s own memory. That is a meaningful difference here rather than a slogan: the whole reason this page gets visited is that someone was sent a personal photograph they cannot open, and every other answer to that problem starts with uploading it somewhere.
Explore our collection of 46 free PDF tools, all with privacy-first processing.
Browse All ToolsDrag & drop files here or click to browse
HEIC, HEIF • Max 25 MB
Files are processed in your browser and never uploaded
The file is opened by this browser tab. Nothing is uploaded, which is the part that matters when a drawing is covered by an NDA.