Convert HEIC to SVG Online

Embed your HEIC photo inside an SVG container for web and design applications.

HEIC
HEIC
SVG
SVG
Secure & private
Files deleted in 24h
No signup needed

Drop your HEIC file here

or click to select

Secure & private
Files deleted in 24h
No signup needed
Select a file to start converting
0 / 10 free conversions used today

Upload HEIC

Drag & drop or click to select your HEIC file.

Choose Options

Adjust quality, size, or other output settings if needed.

Download SVG

Click Convert and your SVG file downloads instantly.

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.

SVG (Scalable Vector Graphics) was published as a W3C Recommendation in September 2001 after Adobe, Microsoft, IBM and Sun submitted competing vector formats. SVG won as an XML-based open standard that could be styled with CSS, scripted with JavaScript and animated with SMIL. Browser support remained patchy until IE9 (2011) brought parity, after which SVG quickly displaced Flash and PNG sprites for logos, icons and data visualisation. For HEIC sources the SVG acts as a universally supported wrapper: the converter decodes the HEVC pixels into a web-safe raster inside the XML, so a photo only Safari could show becomes markup every browser renders.

HEICSVG
Compression HEVC intra-frame (lossy or lossless) Text XML (often gzipped as SVGZ)
Transparency Full alpha channel Full alpha, plus blending modes
Typical file size (12 MP photo) 1.5-2.5 MB 2-4 MB (embedded as base64) or KBs (traced)
Best for iPhone photos, Apple ecosystem Logos, icons, illustrations
Animation Yes (Live Photos, bursts) Yes (SMIL or CSS)
Bit depth 8 or 10-bit N/A (vector paths)
Browser support Safari only Universal since IE9
  1. Receive the hero photo from the client's iPhone as HEIC
  2. Convert to SVG — the pixels are decoded and embedded as a browser-safe base64 raster with a viewBox
  3. Drop the SVG into responsive HTML; it scales to the viewport, which a raw HEIC never could
  4. Add inline CSS animation on the SVG wrapper for the hover state
Use caseSettings
Logo container with raster fallback Embed the decoded HEIC as a base64 raster inside SVG
Vector trace (auto) Posterise to 8 colours, then trace
Responsive hero Set viewBox, omit width/height
Print sign-off Convert text to outlines, embed CMYK profile
PlatformHEICSVG
macOS Preview
Windows Photos ~ ~
Outlook (desktop)
Gmail ~
iPhone Photos
Android gallery ~
Photoshop ~
Chrome/Safari/Firefox ~
Slack/Discord ~

Converting HEIC to SVG on heic.now wraps your photo inside an SVG container. This is useful when a platform, CMS, or design tool specifically requires files with an .svg extension but the content can be a raster image. Certain upload pipelines, email editors, and ad tools fall into this category.

Web developers sometimes use an SVG wrapper around raster images to gain access to SVG-specific CSS capabilities: filters, blend modes, clipping paths, and masks that are not available on regular <img> elements. The wrapper gives you a hook for these effects without modifying the underlying photo.

Note that this conversion does not trace or vectorise the image - It embeds the decoded photo as-is inside an SVG file. The result will not scale without pixelation the way a true vector would. For vector tracing, dedicated tools like Adobe Illustrator's Image Trace or Inkscape's Trace Bitmap are the appropriate choice.

  • 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.
HEIC

HEIC – High Efficiency Image Container

HEIC is Apple's default photo format for iPhone and iPad since iOS 11. Files are roughly 40–50% smaller than JPEG at the same quality - Converting to SVG unlocks the photo for software and platforms that cannot read HEIC.
HEIC Converter
SVG

SVG – Scalable Vector Graphics

SVG is an XML vector container. This tool embeds the raster image inside an SVG wrapper - Not vector tracing. Useful for SVG-required workflows.
SVG Converter

No. This tool embeds the photo inside an SVG container. The raster image is still pixel-based - Enlarging it will show pixelation. True scalable vector output requires vector tracing software. Read more: What Image Formats Does heic.now Support?

This creates an SVG wrapper around your bitmap. Vector tracing (like in Inkscape or Adobe Illustrator) analyses the image and creates geometric paths that represent it - A completely different process that only works well on high-contrast logos and illustrations. Read more: What Image Formats Does heic.now Support?

Some workflows (web design tools, SVG animation pipelines, platforms accepting only .svg files) require SVG format even for raster content. This conversion satisfies that requirement - And unlike raw HEIC, the result displays in any browser. Read more: What Image Formats Does heic.now Support?

Link to this free converter from your blog, docs, or resources page. Copy the snippet below — it shows the badge on the left and links straight to this tool.