JPG -> ICO · Local tool
JPG to ICO
Turn a JPG photo or logo into a .ico holding several sizes.
Last updated
01 / Your device
the file stays here
02 / Browser memory
the work runs locally
03 / Back to you
saved on this device
When you would use this
Situations, not settings.
- A photo you want on a desktop shortcut
- Folder and shortcut icons on Windows accept .ico and nothing else, so the holiday photo has to change format before it can be one.
- A logo you only have as a JPG
- The layered original is long gone and a flattened photo is what survived. It still makes a usable icon at the larger sizes.
- A toolchain that rejects a PNG without saying why
- Some installers and older build scripts accept .ico alone, and their error message rarely mentions the format.
How it works / no cloud
A conversion engine, not an upload form.
A browser cannot write this format: canvas.toBlob asked for image/x-icon hands back a PNG instead, silently. So filetity draws your photo at each size and writes the ICO container itself, byte by byte, in the page. Nothing is uploaded.
- Offline ready
- Installable app
- No file limit queue
Straight answers
No accordion. Nothing hidden.
- Is it free?
- Yes, with no watermark and no page limit.
- Does it need an account?
- No. There is no account system.
- Is my file processed on my device?
- Yes. The file is read by your browser and never uploaded. There is no server to send it to.
- What formats are supported?
- JPG in. ICO out, one file holding 16, 32, 48, 64, 128 and 256 pixel versions, or a ZIP when you convert several.
- What are the limits?
- Sizes larger than your image are left out rather than scaled up. A photo makes a poor icon at 16 pixels because there is nothing left to recognise, so crop it to the part that matters first. JPG has no transparency to keep, so the padding around a non-square photo is clear but the photo itself is not.
- Does it work on mobile?
- Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Does it work offline?
- Yes, after you have used it once. Your browser keeps what the tool needs, so it then works with no network connection.
- Does JPEG to ICO work, or only .jpg?
- Both, because they are the same format with two spellings. JPEG to ICO and JPG to ICO take the identical path here: decode, draw square at each icon size, write the container. The only thing worth knowing is that a JPEG has no transparency to keep, so whatever was behind your logo in the photo is still behind it in the icon. If the mark needs a clear background, start from a PNG or an SVG.
- Will a photo work as an icon?
- At 128 or 256 pixels, yes. At 16 it is a smudge, because a photograph has no single shape to fall back on. Crop to one recognisable object first and it survives the small sizes much better.
- My photo is not square. What happens?
- It is fitted inside the square with clear space either side, not cropped, so nothing is cut off. Crop it yourself first if you would rather fill the whole icon.
- Is the result lossy?
- Each size inside the file is written as a PNG, which is lossless, but it is drawn from a JPG that already lost detail when it was made. Nothing here restores that.
- What if my JPG is smaller than every standard size?
- Then the icon holds one image at the photo's own size, so something is still produced. A 40 pixel image gives 16 and 32; a 12 pixel one gives a single 12 pixel icon. Nothing is ever scaled up.
- Can I make several icons at once?
- Yes. Drop several JPGs and each becomes its own .ico, delivered together in a ZIP. The sizes are chosen per file, from each photo's own dimensions.
- Is the photo's orientation respected?
- Yes. The rotation flag a phone writes is read before drawing, so a portrait photo is not turned on its side inside the icon.
How this one works
Keep working locally
7 available · more coming
- PNG to ICOTurn a PNG into a .ico holding every size a favicon needs.
- ICO to JPGTurn a Windows ICO icon into a JPG, using the largest size it holds.
- Crop ImageCut an image down to the part you want, by dragging or by exact pixels.
- ICO to PNGTurn a Windows ICO icon into a PNG, transparency and all.
- SVG to ICOTurn an SVG into a favicon holding every size, each one drawn from the vector.
- ICO to WebPTurn a Windows ICO icon into a WebP for use on a web page.