HomeToolsImage ConvertersHEIC to SVG Converter

HEIC to SVG Converter

HEIC SVG

Convert up to 5 HEIC images to SVG — drag, drop, download.

Drop HEIC images here

or click to browse · up to 5 files · max 20 MB each

About HEIC → SVG conversion

What is HEIC?

HEIC is Apple's High Efficiency Image Container used by iPhones and iPads. It delivers high image quality at roughly half the file size of JPEG, but has limited compatibility on non-Apple platforms — converting to JPG or PNG improves interoperability.

What is SVG?

SVG (Scalable Vector Graphics) is an XML-based format for resolution-independent vector images — logos, icons, and illustrations that look sharp at any size. SVG files are widely used for web graphics and UI elements. Convert SVG to PNG, JPG, or WEBP to produce a raster version at a fixed pixel size for sharing or embedding.

About HEIC

HEIC (High-Efficiency Image Container) is the default photo format on every iPhone and iPad since iOS 11, released in 2017. Apple adopted it to replace JPEG after nearly four decades — not for aesthetic reasons, but for pure efficiency. A 12-megapixel photo that takes 3.5 MB as a JPEG typically occupies just 1.5–2 MB as HEIC, with no visible difference in quality.

The compression comes from HEVC (H.265), the same video codec that makes 4K streaming practical on mobile connections. HEVC analyzes the image in chunks and encodes spatial patterns more efficiently than JPEG's block-based DCT algorithm. The result is 10-bit color depth — compared to JPEG's 8-bit — which means smoother gradients and more accurate shadow and highlight detail, particularly in portrait and landscape photography.

HEIC also functions as a container, not just a codec. A single .heic file can hold a burst sequence, a Live Photo (the still frame plus the short video clip), or a portrait-mode photo with its depth map intact — all in one file. JPEG cannot do any of this.

The compatibility problem

HEIC's efficiency comes at a cost: it requires hardware support and licensed software to decode. Windows does not open HEIC files natively. Most Android devices cannot display them. Chrome, Firefox, and Edge do not render HEIC in the browser. The majority of websites, online forms, and file-upload services expect JPEG or PNG. Print labs, stock photo sites, Google Drive's web viewer, Facebook, Instagram, and Microsoft Office all work with JPEG — not HEIC.

If you've ever emailed an iPhone photo to a Windows user and had them tell you it won't open, or tried to upload a photo and gotten a "file type not supported" error, HEIC is why.

What happens during HEIC to JPG conversion

Converting HEIC to JPEG is a decode-then-re-encode process. The HEVC-compressed data is decoded to a raw pixel grid, then re-encoded using JPEG's algorithm. Both formats are lossy, so this is technically a second lossy compression step. In practice, at quality settings of 82% or higher, the difference is imperceptible — even at full zoom on a high-resolution monitor. If you need to compare, open the original HEIC on an iPhone or Mac and the converted JPEG side-by-side; at typical sharing sizes, they are visually identical.

EXIF metadata — including the date, camera settings, and GPS coordinates — is preserved in the conversion unless you explicitly strip it. The primary still frame is extracted and converted. Live Photo motion clips, depth maps, and HDR metadata are not carried into the JPEG; JPEG has no container for them.

File size after conversion

A 2 MB HEIC photo typically becomes a 3–5 MB JPEG at 85% quality. This isn't a flaw in the converter — it's the fundamental difference in codec efficiency. HEIC is the more compact format. Converting to JPEG expands the file because JPEG needs more bytes to represent the same visual data. If final file size matters, consider converting to AVIF instead: AVIF is an open-standard successor to HEIC with comparable compression and broad browser support in 2024 and beyond.

The GPS and privacy consideration

iPhones embed precise GPS coordinates in every photo's EXIF data by default. When you convert HEIC to JPEG, that location data transfers to the new file. If you're uploading converted photos to a public website, a social media profile, or a forum, anyone who downloads the image and reads its EXIF data can see exactly where it was taken — your home, your workplace, your children's school.

Before sharing converted photos publicly, strip the EXIF location data. After conversion, run the JPEG through at-use.com's EXIF metadata remover to clear GPS tags before uploading anywhere public.

When to keep HEIC

If you live entirely within Apple's ecosystem — shooting on iPhone, editing on Mac, storing in iCloud Photos, viewing on Apple TV — HEIC is the right choice. Apple's apps handle it natively, you preserve more visual data in less storage, and Live Photos stay intact. Convert when you need to cross the boundary: sharing with Windows or Android users, uploading to a website, submitting to a print lab, using in a presentation, or archiving in a format that will open on any device in ten years.

Frequently asked questions

Is this converter free?

Yes — completely free with no account required. No watermarks are added to your converted files, and no subscription is needed.

How do I convert HEIC to SVG?

Drop your HEIC images into the upload zone (or click Choose files). Click Convert all to SVG. Once done, download each file individually or click Download all (ZIP) for the full batch.

Are my images stored after conversion?

Converted files are held on the server only long enough for download, then automatically deleted. No images are retained beyond your session.

HEIC is the default photo format on every iPhone and iPad since iOS 11. When you drop a HEIC image into a design application, upload it to a web-based editor, or try to use it as an SVG asset in an SVG-based workflow, you quickly find that the format is not accepted. This converter outputs an SVG file containing your HEIC photo — preserving the original image inside a scalable SVG container that any browser, design application, or SVG-aware tool can open and display.

The output is an embedded raster SVG: the photo is encoded inside the SVG file as a base64 <image> element. This is not the same as vectorisation (automatically tracing the image into geometric paths). The pixel content is preserved exactly. What changes is the file format wrapper — your photo can now be dropped into Inkscape, Affinity Designer, Adobe Illustrator, Figma, or any HTML page as an <img src="photo.svg"> tag and it will render correctly at any display size the container allows.

How to convert HEIC to SVG

  1. Click Choose file or drag your HEIC photo onto the upload area.
  2. The converter processes the file server-side using ImageMagick and produces an SVG output.
  3. Click Download to save the SVG file.

Technical details

Conversion is handled server-side by ImageMagick. The HEIC image is decoded from its HEVC-compressed container, and the pixel data is re-encoded as a base64 data URI embedded in an SVG <image> element. The SVG width and height attributes are set to the source pixel dimensions. EXIF metadata is stripped during conversion — GPS location data, camera settings, and timestamps are not carried into the SVG output. Maximum upload size is 20 MB.

Because the output embeds a raster image rather than generating vector paths, the resulting SVG file is larger than the source HEIC — typically two to three times larger, due to base64 encoding overhead. If file size is a concern, converting to WEBP or AVIF produces a smaller file with comparable compatibility for most web use cases.

When HEIC to SVG is the right conversion

  • SVG-only workflows. Some platforms and design systems accept only SVG as an image type. Embedding your HEIC photo in an SVG wrapper makes it compatible without re-exporting the photo in a different format.
  • Inkscape or Illustrator backgrounds. Placing a photo as a background layer in a vector design file is easier when the photo is already in SVG format — it imports as an embedded image element rather than a linked external raster file.
  • Web pages using SVG images. If your page uses <img> tags that point to SVG files (for consistent rendering at retina resolutions), a HEIC photo wrapped in SVG works with no additional scripts or image-handling code.
  • Presentations and documents. LibreOffice Impress, Keynote, and some online presentation tools handle SVG as a first-class image type. Converting HEIC to SVG before importing avoids format-not-supported errors.

Frequently asked questions

Does this produce a true vector image from my photo?
No. Automatic vectorisation — tracing the photo into filled geometric shapes — requires a different process. This converter embeds your photo pixel data inside an SVG container. The result is an SVG file that contains a high-quality raster image, not a traced vector illustration.
Will the HEIC Live Photo motion clip be included in the SVG?
No. SVG has no container for motion data. Only the primary still frame from the HEIC file is converted. The short video clip that makes up the Live Photo component is discarded.
Is my GPS location data included in the SVG output?
No. EXIF metadata including GPS coordinates, camera model, and shooting settings is stripped during conversion. The SVG output contains only the image pixel data.
Why is the SVG file larger than the original HEIC?
HEIC uses HEVC compression to store pixels compactly. When that pixel data is base64-encoded inside an SVG, the encoding process expands the raw bytes by roughly 33%, and SVG has no compression layer of its own. The resulting SVG is larger than the HEIC source — this is expected behaviour, not a conversion error.

Keep going

Related converters

Quickly switch to another one-way conversion.

Live Image Conversion

HEIC to JPG Converter

Convert HEIC images to JPG with quick export settings.

Open converter
Live Image Conversion

HEIC to PNG Converter

Convert HEIC images to PNG with quick export settings.

Open converter
Live Image Conversion

HEIC to WEBP Converter

Convert HEIC images to WEBP with quick export settings.

Open converter
Live Image Conversion

HEIC to BMP Converter

Convert HEIC images to BMP with quick export settings.

Open converter
Live Image Conversion

HEIC to GIF Converter

Convert HEIC images to GIF with quick export settings.

Open converter
Live Image Conversion

HEIC to AVIF Converter

Convert HEIC images to AVIF with quick export settings.

Open converter
Live Image Conversion

HEIC to TIFF Converter

Convert HEIC images to TIFF with quick export settings.

Open converter
Live Image Conversion

HEIC to ICO Converter

Convert HEIC images to ICO with quick export settings.

Open converter