HEIC to SVG Crop Converter
Load a HEIC photo, drag the crop handles to define exactly the area you need, preview the result, then download a valid SVG file. The SVG embeds your cropped photo as PNG inside a standards-compliant SVG wrapper. Everything runs in your browser — your image never leaves your device.
Drop a HEIC here
or Browse Files · HEIC / HEIF supported
What This Tool Does
This tool loads a HEIC or HEIF image directly in your browser, decoding it using native browser support (Chrome 105+, Safari, Edge) or the heic2any JavaScript library as a fallback for full cross-browser compatibility. It presents an interactive crop overlay with draggable handles, and converts the selected area to a valid SVG file. No server upload is required. The full workflow — loading, HEIC decoding, cropping, and SVG encoding — runs entirely in client-side JavaScript using the HTML5 Canvas API. The output SVG embeds your cropped HEIC photo as a PNG data URI inside a standards-compliant SVG wrapper at the correct cropped dimensions, matching the site's existing HEIC to SVG conversion approach. The result opens in all modern browsers, Figma, Inkscape, Illustrator, and any application that supports SVG.
Who This Is For
- iPhone and iPad users who need to extract a specific region from a HEIC photo and deliver it as an SVG file for web or design workflows
- Designers working in Figma, Illustrator, or Inkscape who need SVG-wrapped raster assets from HEIC sources
- Web developers embedding cropped HEIC photos directly in HTML or CSS using SVG containers
- Anyone migrating iPhone photography into a modern SVG-based design workflow who also needs to trim the canvas
- Users who want to extract a portion of a HEIC photo and save it as SVG without installing Photoshop or GIMP
HEIC vs SVG (PNG-in-SVG): Format Comparison
| Property | HEIC | SVG (PNG-in-SVG) |
|---|---|---|
| File type | Compressed raster (HEVC codec) | XML container with embedded raster PNG |
| Color depth | 10-bit HDR support | Full PNG color depth (24-bit) |
| Browser support | Chrome 105+, Safari, Edge native | Universal in all modern browsers |
| CSS/SVG integration | Limited — img tag only | Native — use as SVG element or background |
| Design tool support | Limited outside Apple ecosystem | Figma, Illustrator, Inkscape native |
| Scalability | Pixelates when scaled up | SVG container scales; embedded PNG is raster |
| File size | Very compact — efficient HEVC codec | Larger — PNG data URI embedded in XML |
| Best for | iPhone storage, Apple ecosystem | SVG-based web workflows, design tool import |
