JPG to ICO

Packs your JPG into a multi-size .ico favicon (16–256px), right in your browser.

What this does

An .ico file is the format Windows and web browsers read for icons and favicons. Unlike a flat JPG, one .ico holds several copies of the same image at different pixel sizes, and the browser or OS picks whichever size fits the spot it needs to fill — a 16px tab, a 48px shortcut, a 256px detail view. This tool takes a single JPG and packs it into that multi-size container.

The conversion runs entirely in this tab. Your JPG is decoded onto a canvas, scaled to each favicon size from 16px up to 256px, and each size is re-encoded as PNG data inside the .ico directory. Nothing is uploaded; the file is built in your browser and handed straight to your download folder.

How it works

  1. 1Drop your JPG, or click to pick one.
  2. 2It is decoded and packed into a multi-size .ico (16–256px) in the tab.
  3. 3Download the .ico file.

Built on web standards

Built with standard browser APIs — no third-party libraries.

Frequently asked questions