More about converting HEIC to SVG
This tool embeds your decoded HEIC photo inside an SVG XML container - It does not trace the image into vector shapes. The result is a .svg file that displays your raster photo, but the underlying image is still a bitmap. This is useful when a workflow or platform specifically requires SVG format as the file container, even for raster content - And it has the side benefit that the embedded bitmap displays in browsers, which the original HEIC never would.
True vector conversion - Tracing the edges and colours of a photograph into geometric paths - Is a complex operation that produces approximations rather than perfect reproductions. Tools like Adobe Illustrator's Image Trace, Inkscape's Trace Bitmap, or Vector Magic are designed specifically for this. They work best with high-contrast logos, illustrations, and line art; iPhone photographs generally produce poor results.
The SVG wrapper approach has practical uses: embedding photos in SVG-based design files, applying SVG CSS filters and effects to raster images, or satisfying upload requirements for platforms that require .svg extensions. The SVG file size will be larger than a JPG equivalent due to base64 encoding overhead - The HEIC pixels are re-encoded into a browser-displayable raster before embedding.
When you'd use this
Reasons to convert HEIC to SVG usually come down to compatibility, file-size, or specific feature requirements. Common situations:
- An app or platform only accepts SVG uploads.
- You need a feature unique to SVG (e.g. transparency, vector scaling, animation, multi-page pages, etc.) that HEIC doesn't provide.
- You're optimising file size — modern formats often produce smaller files than the older format you started with.
- You need a single archival format across a project so files behave consistently in the same viewer.
How to do it in heic.now
- Open the HEIC → SVG tool on heic.now.
- Drag your HEIC file onto the drop zone, or click Select files. You can drop a whole folder of files at once.
- The output is fixed to SVG. If the format supports extra options (page size, transparency background, quality, EXIF stripping), tweak them in the right-hand panel.
- Click Convert. The job runs on our server and finishes in a few seconds for typical photos.
- Download the result. Files stay in storage for 24 hours and are then permanently deleted.
The entire flow is free for the first 10 jobs per day with no signup required. A free account doubles that quota; a premium plan removes the limit entirely.
Tips and common pitfalls
- If you need true vector tracing of a photograph or logo, use Inkscape (free, desktop) or Vector Magic (online) instead - They trace the image into actual vector paths.
- This approach works well for artwork you want to embed in SVG-based workflows where the image is displayed at a fixed size.
- SVG files created this way can have CSS filters applied (blur, contrast, hue-rotate) directly in code, which is not possible with the original HEIC.