What is a HEIC file?
HEIC is the format iPhones and iPads use for photos by default: an image coded with HEVC inside a HEIF container. It is about half the size of a JPG of the same quality. A HEIC container can hold more than one picture (the frames of a burst, an edited copy, a depth map, a thumbnail), plus a rotation flag and a color profile that is often wider than standard sRGB. Many web tools still refuse it, so people export to JPG first and lose quality on the way.

Can I upload a HEIC directly?
Yes. Every upload on png2svg.art accepts HEIC and HEIF next to PNG, JPG and WebP, up to 25 MB: the converter, the background remover, the batch converter and the export tools. The file is recognized by its contents, not by its name, so a .heic that is really a JPG, or the other way round, is read correctly. The file is read as follows:
- the main image of the file is converted, and bursts, edited copies, depth maps and thumbnails are ignored;
- its rotation is applied, so a portrait photo stays upright;
- wide-gamut and HDR color (Display P3, HDR photos) is converted to standard sRGB, so colors look as they did on the phone instead of washed out;
- transparency is kept, if the file has any.
AVIF, which uses the same kind of container, is not accepted. Save it as PNG first.
Which HEIC photos make a good SVG?
Tracing turns areas of flat color into vector paths. So the photos that convert well are pictures of flat things, taken flat:
- a logo or sign photographed straight on, in even light;
- a drawing or hand lettering on white paper (photograph it in daylight, filling the frame);
- an illustration saved from an app on the phone.
A portrait, a landscape or anything with soft shading becomes a poster-like set of color bands. That is what tracing does to gradients (why photos posterize). If you need just the subject of such a photo, remove its background and keep it as a transparent PNG instead.

One of our example logos saved as HEIC, then uploaded: the decoded image, a corner of it enlarged four times, and the same corner of the SVG traced from it. The pixels step; the paths stay smooth at any size.
How do I convert it?
- Open the PNG to SVG converter and drop the HEIC on the upload box. On an iPhone, tap the box and choose the photo from your library.
- Choose a preset: Standard for a logo or a flat illustration, Line art / Stencil for ink on paper (black and white only), Detailed artwork for an illustration with many tones. Adjust the color count if you need to (choosing color counts).
- Check the watermarked preview, then unlock the clean SVG for 1 credit.
If the photo has a background you do not want, such as the paper's shadow or a table, turn on Remove background in the converter, or run the background remover first.
Why not convert HEIC to JPG first?
Every JPG export compresses the image again. The 8×8 blocks and ringing it adds around edges are exactly what a tracer picks up as tiny extra shapes. Uploading the HEIC itself skips that step and gives the tracer the cleanest pixels the phone recorded. If you have already exported a PNG, that is fine too, because PNG is lossless.