JPG to ICO Converter
Make a multi-size Windows .ico icon (16 to 256 px) from a JPG photo or logo: crop to a square or pad it, transparent or white. No upload.
Windows icons, desktop shortcuts and old-style favicons use the ICO format, a small container holding the same picture at several sizes. Photos and logos usually arrive as JPG, which is rectangular and has no transparency, so the picture first has to be made square. This tool crops or pads it, draws it sharply at every size you tick and writes a real multi-image .ico — in your browser, without uploading anything.
How to use this tool
- Choose one or more JPG images — ideally square and at least 256 × 256 px.
- Tick the sizes the icon should contain (16, 32, 48 and 256 cover Windows Explorer, the taskbar and shortcuts).
- Pick how to make it square: crop the centre, crop from the top for portraits, or fit inside with transparent or white padding.
- Download the .ico file and check the list of images inside it.
Formula
ICO = ICONDIR (6 bytes: 0, type 1, image count) + one 16-byte ICONDIRENTRY per size (width and height — 0 means 256 — planes 1, 32 bits per pixel, byte length, offset) + the image data, each size stored as a PNG.
Cropping uses the largest square that fits: min(width, height) on each side, taken from the centre or from the top edge. Big reductions are done in halving steps with high-quality smoothing, so small sizes stay crisp. The classic option stores 48 px and smaller as 32-bit BMP data with a transparency mask, which Windows XP and some older programs need.
Example
A 1200 × 800 px JPG logo with "Crop to a square — centre" uses the middle 800 × 800 px (x from 200 to 1000). With the default sizes the .ico holds four images, 16, 32, 48 and 256 px. With "Fit inside, transparent padding", the 256 px image instead shows the whole logo at 256 × 171 px with transparent bands of 42 px above and 43 px below.
Frequently asked questions
Can the icon have a transparent background?
Only around the picture. A JPG has no transparency, so the photo itself stays opaque; choose "Fit inside, transparent padding" to get see-through bands. For a cut-out logo, start from a transparent PNG with the PNG to ICO converter.
Which sizes do I need for a favicon?
16, 32 and 48 px are enough for favicon.ico. The Favicon Generator also makes the PNG sizes and HTML tags.
Why does the 16 px icon look busy?
A detailed photo has too much in it for 256 pixels. Crop tightly around the subject, or use a simple logo for small sizes.
Are my images uploaded?
No. The icon is built in your browser.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/jpg-to-ico-converter/
Cite or embed this tool
kakaoCalc. (2026, November 8). JPG to ICO Converter. https://kakao.mobile/tools/jpg-to-ico-converter/
“JPG to ICO Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/jpg-to-ico-converter/.