Image tools

PNG to ICO

Wrap a PNG in an ICO favicon. ICO spends one byte on each dimension, so 256 is the ceiling and a larger logo is scaled down to fit.

Runs on your device. The file is never uploaded.

PNG to ICO wraps your image in an icon directory whose entry stores each dimension in a single byte, so 256 pixels is the ceiling. Anything smaller is wrapped at the size you gave it. A 600 pixel logo is resampled to 256 first; a 1275 by 625 banner lands at 256 by 125, keeping its shape.

Input

Questions

Does PNG to ICO upload my files?

No. PNG to ICO runs inside this browser tab, in a Web Worker on your own machine, and no part of your file is sent anywhere. There is no upload step to skip — the tool cannot reach a server even if it wanted to, and the counter on the homepage shows the number of outbound requests the page has made: zero.

How many files can I use at once?

Drop as many as you like. Each file is handled separately and comes back as its own result, so twenty files in means twenty results out.

What can I change about the result?

Nothing to configure — it does one thing, and the result is the same every time you run it on the same input.

Is PNG to ICO free, and do I need an account?

It is free and there is no account, no sign-in and no quota. Nothing is metered because nothing runs on a server — the only limit is your own device's memory, which is what decides how large a file it can handle.

Does it work offline?

Yes. The whole site is stored in your browser after the first visit, so PNG to ICO keeps working with the network off. Tools that use a machine-learning model download that model once, on first use, and run offline afterwards.

Can I use PNG to ICO outside the browser?

Yes. Every tool here is the same code on three surfaces: this page, a CLI command, and an MCP tool an AI agent can call. `png-to-ico` is the name it goes by on all three.

Related Image tools