For SVG files
Convert a sized SVG into an icon file
This page uses the browser's built-in SVG image support to rasterize one SVG into square ICO layers. A valid source needs a viewBox plus fixed width and height values so the browser has a defined drawing area.
- SVG, PNG, JPG, GIF, and WEBP input your browser can decode
- 16, 32, 48, 64, 128, and 256 pixel ICO layers
- Transparent pixels remain transparent when the source contains them
- One downloadable ICO file with no account or server upload
Starting with a PNG? Convert PNG to ICO in the main tool.
Have a JPG? Convert JPG to ICO with the same local workflow.
Need a favicon ICO? Create a PNG favicon in your browser.
Working with WEBP? Convert WEBP to ICO locally.
Need one ICO layer as a PNG? Convert ICO to PNG locally.
Vector to icon
Keep the source clear before rasterizing
SVG describes an image with markup. This converter renders that image into the square pixel layers selected below, then places those PNG layers into one ICO download.
- 01
Choose a valid SVGUse an SVG with a viewBox and fixed width and height.
- 02
Review the layersKeep the defaults or select the pixel sizes you need.
- 03
Download the ICOSave one multi-size icon file from this browser.