filetity

JPG -> ICO · Local tool

JPG to ICO

Turn a JPG photo or logo into a .ico holding several sizes.

Last updated

  1. 01 / Your device

    the file stays here

  2. 02 / Browser memory

    the work runs locally

  3. 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, once the page has loaded. The tool keeps working with no network connection.
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.

Keep working locally

4 available · more coming