How to convert a PNG or JPG to an ICO file
An ICO file is a container that holds several square images at different sizes. Windows and browsers pick whichever entry fits the context, which is why a good favicon is one file with a 16px, 32px, and 48px version inside rather than a single scaled-down PNG.
This converter builds that container in your browser. It renders your source image at each size you tick, compresses each one as a PNG, packs them into a valid ICO, and verifies the header before handing you the file.
- Choose a square PNG or JPG. A transparent PNG keeps its transparency.
- Tick the sizes you need. 16, 32, 48, and 256 are pre-selected and cover most uses.
- Click Build ICO and wait for the sizes to render.
- Click Download ICO. The file is named after your source image.
- Drop the file at the root of your site as favicon.ico, or point at it with a link rel=icon tag.