SVG to Icon
Generate ICO Favicons & ICNS macOS App Icons from SVG
Turn an SVG into a multi-size ICO favicon or ICNS macOS app icon. Choose the platform and target size, adjust the fit and background, and download one ready-to-use icon file.
Editing defaults for new files
Preview
No preview. Add and select files to see results.
No files yet. Drop files above or click SELECT FILES.
What is ICO?
ICO is the Windows icon container format used for favicons, application icons, and desktop shortcuts. An ICO file can hold one or more raster images (typically 16×16 up to 256×256) inside a single file.
What is ICNS?
ICNS is Apple's icon container format used by macOS for application bundles and document type icons. An ICNS file holds one or more PNG images at standard sizes (16, 32, 64, 128, 256, 512, 1024 pixels).
When to convert SVG to ICO or ICNS
Browsers and operating systems use container icon files. Convert SVG to a multi-size .ico when you need a Windows favicon, a desktop shortcut, or an app icon. The file packs every standard size up to 256 pixels. Convert SVG to .icns when packaging a macOS app, an Electron or Tauri bundle, or replacing a custom document-type icon. The file packs every macOS slot up to 1024 pixels. One source SVG gives you one multi-size file for each platform.
ICO or ICNS: which icon container to pick
Both formats bundle multiple raster sizes from one SVG source. Pick based on the platform that consumes the file.
| ICO | ICNS | |
|---|---|---|
| Platform | Windows, browsers | macOS |
| Sizes packed | 16, 32, 48, 64, 128, 256 | 16, 32, 64, 128, 256, 512, 1024 |
| Typical file size | Varies by target and artwork | Varies by target and artwork |
| Best for | Favicons (favicon.ico), desktop shortcuts, taskbar pins | macOS .app bundles, document type icons, Electron or Tauri Mac builds |
How to convert SVG to a multi-size ICO or ICNS icon online
- 1
Drop your files, or click SELECT FILES, to add them to the queue. Up to 40 at a time.
- 2
Set the output options (size, DPI, background, quality, or tracing detail) and watch the live preview update.
- 3
Click SAVE ALL to download the result, or a single ZIP when the queue holds more than one file.
Privacy: your files never leave your browser
Conversion runs locally in your browser using JavaScript and WebAssembly. There is no file upload or server-side conversion, so the files you add stay on your device.
Local processing helps protect confidential logos, internal documents, and unreleased client artwork. Pages and conversion code are cached as you use them, so tools you have already opened can continue working without a network connection.
Frequently asked questions
What's the difference between ICO and ICNS?
ICO is the Windows favicon and shortcut format, used by browsers, the desktop, and the taskbar. ICNS is the macOS icon format used by .app bundles, Finder, and the Dock. Both bundle multiple sizes into a single file so the OS can pick the right one for each context.
Why does the file contain multiple sizes?
Icons appear at very different sizes in browser tabs, bookmarks, file lists, desktops, and application launchers. Bundling standard sizes lets the browser or operating system choose the closest match instead of scaling one image for every context.
Can I generate just one size?
Pick the smallest target size and the converter only generates slots up to that target. If you really need a single-resolution file, ICO and ICNS both support that, but most platforms expect a multi-size bundle, and the largest design may not look right when scaled down to a tiny menu-bar icon, for example.