SVG to ICO Converter
Turn an SVG logo into a crisp multi-size .ico (16–256 px). Each size is drawn from the vector, with padding and background options. No upload.
A logo in SVG is the best possible source for an icon: because it is a vector, every size can be drawn fresh instead of shrinking one large picture. This converter renders your SVG separately at 16, 32, 48, 256 px and any other size you tick, then packs the images into one multi-size .ico for Windows shortcuts, applications and favicon.ico. Load a file or paste the code; it runs in your browser and nothing is uploaded.
How to use this tool
- Drop an .svg file or paste SVG markup.
- Tick the sizes the icon should contain.
- Choose how non-square artwork is fitted, add padding if the logo touches the edges, and pick a transparent or solid background.
- Download the .ico and check the list of images inside it.
Formula
For each size s: inner = s × (1 − 2 × padding), scale = min(inner ÷ width, inner ÷ height) for "fit inside", and the SVG is rendered at that exact pixel size, centred. The images are stored as PNG entries after a 6-byte ICONDIR and one 16-byte ICONDIRENTRY per size.
The SVG size comes from its width and height (cm, mm, in, pt and pc at 96 px per inch) or from the viewBox. The classic option stores 48 px and smaller as 32-bit BMP data with a transparency mask for very old Windows versions.
Example
A 120 × 80 SVG logo with "Fit inside" becomes, in the 16 px image, a 16 × 11 px drawing placed 2 px from the top; in the 256 px image it is 256 × 171 px. With 10% padding, the 256 px image keeps a margin of 25–26 px on each side (256 × 0.1 = 25.6), so the logo is at most 205 px wide (256 × 0.8 = 204.8, rounded).
Frequently asked questions
Why is this sharper than converting a PNG?
A PNG has to be shrunk, which blurs thin lines. Here each size is rasterised directly from the shapes, so a 16 px icon gets clean 16 px edges.
Which sizes should I include?
16, 32, 48 and 256 px cover Windows Explorer, the taskbar and large icons; 16, 32 and 48 px are enough for favicon.ico.
My text or embedded image is missing — why?
Inside an image, browsers do not load web fonts or pictures referenced by URL. Convert text to outlines and embed images as data URIs in your editor.
Is my SVG uploaded?
No. It is parsed and drawn by your own browser.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/svg-to-ico-converter/
Cite or embed this tool
kakaoCalc. (2026, November 8). SVG to ICO Converter. https://kakao.mobile/tools/svg-to-ico-converter/
“SVG to ICO Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/svg-to-ico-converter/.