SVG to ICO Crop Converter
Load an SVG, drag the crop handles to define exactly the area you need, preview the result, then download an ICO icon file. Everything runs in your browser — your file never leaves your device.
Drop an SVG here
or Browse Files · SVG supported
What This Tool Does
This tool loads an SVG file directly in your browser using URL.createObjectURL and img.decode() for reliable, guaranteed non-blank rendering. The browser rasterizes the SVG at its declared pixel dimensions. It presents an interactive crop overlay with draggable handles, and converts the selected area to an ICO file. No server upload is required. The full workflow — loading, rendering, cropping, and ICO encoding — runs entirely in client-side JavaScript using the HTML5 Canvas API. The output is a single-image ICO file with a PNG-embedded payload, compatible with all major browsers, Windows Explorer, and icon editors.
Who This Is For
- Designers who need to export a specific region of an SVG illustration as a favicon or application icon
- Developers who want to generate a crisp ICO file from an SVG logo without installing Inkscape or Photoshop
- Anyone preparing favicon assets for websites who wants to crop to the exact icon area before exporting to ICO
- Users building Windows applications or desktop shortcuts who need square icon assets from SVG source files
SVG vs ICO: Format Comparison
| Property | SVG | ICO |
|---|---|---|
| Format type | Vector (scalable) | Raster container (fixed pixels) |
| Color depth | Full color, RGBA | 32-bit RGBA (PNG-embedded) |
| Transparency support | Yes — full alpha | Yes — full alpha channel |
| Scalability | Infinite — no quality loss | Fixed — one or more pixel sizes |
| Favicon support | Modern browsers only | Universal — all browsers & OS |
| Windows icon support | No | Yes — native Windows format |
| Best for | Web graphics, logos, UI elements | Favicons, app icons, shortcuts |
