Image to STL Converter

How to Convert HEIC Photos to STL for 3D Printing

By Faisal | November 7, 2026 · 10 min read

Person holding a freshly 3D-printed white relief plaque of a dog portrait in one hand and an iPhone showing the same dog photo in the other, with a 3D printer blurred behind

You took a perfect photo on your iPhone and want to turn it into a 3D print. You open an image-to-STL converter, drag the file in, and nothing happens. The problem is almost never your photo — it is the format: your iPhone saved it as HEIC, and most STL converters, including this one, do not accept HEIC files directly.

This guide explains the two-step workflow that works: convert HEIC to JPG or PNG first, then turn that file into a printable STL relief on imagetostl.net. It takes about five minutes and costs nothing.

What Is a HEIC File, and Why Won't It Convert Directly?

HEIC stands for High Efficiency Image Container. It is built on the HEVC (H.265) video codec, and Apple made it the default photo format on iPhones and iPads starting with iOS 11. Apple chose it because it stores a high-quality photo in much less storage space than an equivalent JPEG, which matters when a phone holds thousands of photos.

That efficiency has a trade-off: support outside Apple is poor. Many browsers cannot open HEIC at all, Windows and many websites do not recognise it, and most 3D tools were built around PNG and JPG. HEIC also has no transparency channel, so background removal depends on the converter's own detection.

That is the key fact to keep in mind for this guide: imagetostl.net accepts PNG and JPG files up to 10MB. It does not accept HEIC files. I checked the converter's own upload page on November 7, 2026, and it lists PNG and JPG only. Some other converters have started accepting HEIC directly, but if you try to upload a HEIC file here, it will fail — not because your photo is bad, but because the format is not supported. So do not fight the format. Convert it first, in about a minute, and then convert to STL.

HEIC vs JPG vs PNG for STL Conversion

FormatWhere it comes fromWorks with imagetostl.net?Best for STL?
HEICiPhone / iPad default since iOS 11No — convert it firstOnly after converting to JPG or PNG
JPGAlmost every camera and phoneYesGood, if you clean up compression noise and use smoothing
PNGScreenshots, exports, edited imagesYesBest starting point — lossless, no compression artifacts

If you have a choice, pick PNG — it is lossless, so it avoids the blocky compression artifacts JPG adds, which the converter reads as tiny height changes.

Worked Example: A Dog Portrait from iPhone to Printed Plaque

Example used below: a close-up iPhone photo of a dog, face filling the frame, original HEIC about 2MB. The goal is a 100mm-wide relief plaque, 4mm tall, to hang on a wall.

Step-by-Step: HEIC Photo to STL

Step 1: Check that your photo really is HEIC

On an iPhone, open the photo and swipe up — it will say HEIC if that is the format. On Windows, a HEIC file often shows no thumbnail. Check the extension: .heic means HEIC, while .jpg and .png are already fine and you can skip to Step 3. Also check the size: the converter accepts files up to 10MB, and a full-resolution iPhone photo is usually well under that.

Step 2: Convert HEIC to JPG or PNG (three reliable ways)

Pick whichever method matches the device in front of you. All three are free, and all three keep the full resolution of the original.

Method A — Change the iPhone setting for future photos (and export this one). On your iPhone, go to Settings > Camera > Formats and choose "Most Compatible" instead of "High Efficiency". From now on, new photos will save as JPG. That does not change photos you have already taken, so for the one you want now, open it in the Photos app, tap Share, and choose Save to Files or send it to yourself by email or AirDrop — iOS converts HEIC to JPG automatically when you share it that way. Check the exported file ends in .jpg before you upload it.

Method B — Export from a Mac. Open the photo in Preview, choose File > Export, and set the format to PNG (cleanest) or JPEG at maximum quality. Preview converts locally, so your photo never leaves your computer.

Method C — Use a free HEIC converter on Windows or in a browser. In Windows Photos, use Save a Copy and choose JPG, or use a free online HEIC-to-JPG converter. Do not screenshot the photo: a screenshot is a low-resolution copy of your screen, and it will make a blurry, blocky relief.

After converting, open the new JPG or PNG and look at it closely. It should look identical to the original — same colours, same sharpness, same crop. If it looks washed out or much smaller, convert it again with the quality set to maximum and the size set to original.

Step 3: Clean the converted image up for a heightmap

An STL relief is a heightmap: brightness becomes height, so light areas rise and dark areas sink. Colour carries no height information — two minutes of cleanup now makes a noticeably better print.

Step 4: Upload to imagetostl.net and set the conversion

Open imagetostl.net and drag your converted JPG or PNG into the upload area, or click to browse for it. The tool works entirely in your browser — your image is never uploaded to any server. Then set the controls for a portrait relief like this one:

Drag the 3D preview to rotate the model. Lumpy flat areas need more smoothing or a cleaner source; missing detail needs less smoothing or more contrast.

Step 5: Download, slice, and print

Click "Convert to STL", download the file, and open it in your slicer. For a 100mm portrait relief, start with:

Then slice and print. A light sanding pass smooths any remaining layer lines on flat areas, and the plaque is ready to hang.

Troubleshooting HEIC Conversions

The file still will not upload

Check the extension again. If it still ends in .heic, the conversion in Step 2 did not actually happen — some sharing methods keep the original format. Export it again and confirm the new file ends in .jpg or .png before uploading.

The converted JPG looks washed out

That is usually a colour-profile issue from a converter that stripped the photo's colour data. Convert it again with a different method — Preview on a Mac or the iPhone share export usually preserves colour best — and compare the two files side by side.

The relief looks lumpy or noisy

That is JPG compression noise, not a HEIC problem. Raise smoothing, lower the max height to 3mm, and go back to Step 3: convert the photo to grayscale, raise the contrast, and remove the background. A cleaner source image fixes more than any setting can.

Common Questions

Can I convert a HEIC photo to STL directly, without converting it first?

Not on imagetostl.net — it accepts PNG and JPG only, up to 10MB. Some other converters have started accepting HEIC directly, but here the reliable route is HEIC to JPG or PNG first, then JPG or PNG to STL. The extra step takes about a minute.

Will converting HEIC to JPG lose quality?

Almost none that matters for a relief print. Export at maximum quality and original size, and do not screenshot the photo — a heightmap reads brightness, not fine colour detail.

Should I choose JPG or PNG after converting from HEIC?

PNG if you have the choice. It is lossless, so it avoids the compression artifacts that JPG adds. JPG is fine too, especially for photos, as long as you use smoothing in the converter.

Can I batch-convert a whole iPhone album to STL?

Convert the HEIC files to JPG or PNG in a batch first, then convert each one to STL separately — each photo needs its own contrast and height settings.

Does converting HEIC to STL work for Live Photos?

Only the still image matters. Duplicate the Live Photo, turn Live off for the copy, export that still frame as JPG or PNG, then follow the steps above.

Ready to try it?

Convert your iPhone photo to a 3D model right now — completely free, no sign-up needed.

Open the Converter →

About the Author

Faisal is the developer behind imagetostl.net, a free browser-based image-to-STL converter. He writes practical 3D printing guides based on real prints, real settings, and the mistakes that taught him what actually works.

Additional Details