SmartConvert logoSmartConvert

SVG to ICO Converter

Convert SVG files to ICO icons with transparency and multiple icon sizes.

Runs locally in your browser — no upload.

How to Convert SVG to ICO Online

SVG (Scalable Vector Graphics) is the industry-standard format for crisp, resolution-independent images. Windows, however, does not accept SVG for application icons, file icons or shortcuts — desktop software still expects the classic ICO container. That gap is exactly why changing an SVG into an ICO is a required step before shipping any Windows-facing product, whether it is an installer, a portable app or a simple folder icon.

This SVG to ICO online converter turns that process into a single click. Your vector file is parsed and rasterized locally in the browser, then packed into a standards-compliant ICO container using the modern PNG-in-ICO layout. The SVG is rasterized at your chosen output size, helping preserve crisp edges across different icon resolutions.

Unlike tools that require uploads, this converter processes your SVG locally in the browser. Here the whole conversion runs in memory on your device: no accounts, no watermarks, no waiting, and your design never leaves your computer.

How to Use This Tool

  1. Add your SVG — drag a file into the upload area, click to browse, or paste SVG markup directly into the panel.
  2. Pick an output mode — choose Single Size for one ICO entry, or Multiple Sizes to combine several resolutions into one file.
  3. Choose sizes — select 16, 32, 48, 64, 128 or 256 pixels. The checkerboard preview updates instantly so you can confirm transparency survived.
  4. Download — press "Export ICO" or "Export Multi-Size ICO" (or grab the transparent PNG). Files are named automatically, e.g. icon-32x32.ico or icon-16x16-32x32-48x48.ico.

Single-size or multi-size ICO files

Choose a single ICO size for a specific use case, or combine multiple sizes into one ICO file. Multi-size ICO files can include several resolutions such as 16×16, 32×32, 48×48, 64×64, 128×128 and 256×256. A multi-size ICO gives applications multiple resolutions to choose from depending on the display context.

Which ICO Sizes Do You Actually Need?

Different surfaces of Windows and the browser need different pixel dimensions. The converter lets you pick one size or combine several into a single file.

SizeTypical use
16×16Browser tab favicon, list-view file icons
32×32Desktop shortcuts, alt favicon, taskbar (100% scaling)
48×48Windows Explorer and window title icons
64×64Standard desktop shortcut on mid-DPI displays
128×128Large icons, high-DPI displays, app launchers
256×256Large icons and high-resolution application icons

A common setup for websites is exporting a 32×32 ICO, renaming it to favicon.ico, and placing it at the root of your domain — modern browsers will pick it up automatically. For desktop applications, a multi-size ICO covering 16×16 through 256×256 ensures Windows always has the right resolution available.

Using the Icon as a Favicon

Modern browsers support PNG and SVG favicons, but favicon.ico remains a widely supported option for websites. For a simple setup, export a 32×32 ICO, rename it to favicon.ico, and place it at your site's root. You can also combine multiple sizes into one ICO file when you want several resolutions available.

<link rel="icon" href="/favicon.ico" />

Browsers request /favicon.ico automatically, so the link tag is optional — add it when the file lives somewhere else or when you want to be explicit.

ICO Sizes for Windows Apps and Installers

A favicon is the simplest use case. Shipping a Windows application adds a few requirements, and they are all about sizes:

  • Executables and installers — Windows Vista and later accept 256×256 entries, and File Explorer uses them in large-icon views. Ship 16×16, 32×32, 48×48 and 256×256 together so every view has a matching resolution.
  • Desktop and Start-menu shortcuts — Explorer asks for 32×32 and 48×48. One multi-size ICO covers both, plus the scaling done on high-DPI displays.
  • Build tooling — Visual Studio and .NET read the icon from the project's application settings, Inno Setup from SetupIconFile, NSIS from MUI_ICON. All three want a real .ico file, which is what this converter produces.

One compatibility note: every entry this converter writes is PNG-compressed inside the ICO container, a layout Windows has supported since Vista. A few legacy build tools still expect the older BMP-encoded entries. If one of them rejects the file, generate that icon with a BMP-capable tool — the sizes and source artwork stay the same.

SVG vs ICO: What Actually Changes

The two formats are not interchangeable, and that is the whole reason a conversion step exists.

SVGICO
ContentXML vector instructionsBinary container of raster images
ScalingInfinite, resolution-independentFixed pixel sizes chosen at export
TransparencyAlpha supportedAlpha preserved per entry
Multiple resolutionsNot applicableSeveral sizes in a single file
Windows icon supportNoYes, this is the native format
Browser faviconModern browsersBroad support, including legacy

Converting rasterizes the vector once, at the sizes you pick. That is why the size selection matters: the ICO cannot be scaled beyond its largest entry without blurring, so export the biggest resolution you will actually display.

Why Not Just Rename the SVG?

Changing an .svg filename to .ico does not convert the file format. An ICO file has its own binary structure and can contain one or more embedded icon images. This converter creates a real ICO file with the selected image sizes instead of simply changing the file extension. The resulting file can be used for common Windows icon and favicon use cases.

Once the ICO exists, the rest of the icon set usually needs the same treatment. Image Converter switches PNG, JPG and WebP between formats for the raster favicons and app icons that ship alongside it, Image Cropper & Resizer brings a non-square logo onto a 1:1 canvas before conversion, and Image Compressor keeps the larger PNG fallbacks small. Colours inside the SVG survive conversion untouched — if you need the same brand colour as HEX, RGB and HSL for the rest of the UI, the Color Converter gives you all three.

Tips for a Clean Conversion

  • Start from a square viewBox. Non-square art gets letterboxed; design on a 1:1 canvas from the start.
  • Favor filled shapes over hairline strokes. Strokes that look elegant at 512 px can vanish at 16 px.
  • Beware filters and masks. Some SVG effects rasterize differently across engines — preview before downloading.
  • Test at the smallest size. If the 16×16 preview reads clearly, every larger size will too.
  • Keep transparency where it helps. The checkerboard preview shows exactly which pixels stay transparent.

Troubleshooting a Converted Icon

Most icon complaints have nothing to do with the conversion itself:

  • Windows still shows the old icon. Explorer caches icons aggressively. Rename the file or the shortcut, or restart Explorer, before assuming the conversion failed.
  • Explorer shows a blank or generic icon. Usually a wrong path or an icon that is too small for the view being used — a 16×16-only file looks empty in large-icon mode. Export a multi-size ICO and point the shortcut at that file.
  • The favicon does not change in the browser. Browsers cache favicons longer than pages. Hard-refresh, or open the site in a private window to confirm the new file is served.
  • The build fails after swapping the icon. Some toolchains want the icon referenced by an absolute path or at the project root. The error comes from the build configuration, not from the ICO being invalid.

Frequently Asked Questions

An ICO file is an image container format used by Microsoft Windows to display icons. It can hold one or more images at different sizes, letting Windows pick the most appropriate resolution for the taskbar, desktop shortcuts and File Explorer.

Upload your SVG to this converter, choose an icon size such as 32×32 or 48×48, preview the result and click Export ICO. The output is a genuine Windows-compatible .ico file — not a renamed image — so it works as a favicon, shortcut icon or application icon immediately.

A 32×32 ICO is a common choice for a simple favicon. For broader compatibility, you can combine multiple sizes such as 16×16 and 32×32 into one ICO file.

Yes, completely free. There are no hidden costs, no account required and no watermarks on your downloads. You can convert as many SVGs as you like.

No. Your SVG is processed entirely in your browser with JavaScript. Nothing is ever sent to a server, so your artwork stays on your device.

You can export 16×16, 32×32, 48×48, 64×64, 128×128 and 256×256 pixel icons. Use Single Size mode for one dimension, or Multiple Sizes mode to combine several resolutions into a single ICO file.

Yes. Select Multiple Sizes mode, check the sizes you need (16×16, 32×32, 48×48, 64×64, 128×128, 256×256), and click Export Multi-Size ICO. The result is a single .ico file containing all selected sizes as separate image entries.

Blurriness usually comes from exporting one small bitmap and letting Windows scale it up. Generate the largest size you need directly from the SVG — vectors rasterize cleanly at any dimension. Also check that your source art avoids hairline strokes and heavy filters, which break down at 16–24 pixels.

ICO remains a broadly compatible favicon format, especially when you want multiple icon sizes in a single file. PNG is also widely supported, while SVG scales well and is useful for modern browsers when explicitly declared. PNG favicons work in modern browsers and are easy to generate, while SVG favicons scale perfectly but need explicit link tags and lack universal support. When in doubt, ship a multi-size ICO — it covers legacy and modern browsers in a single file.