Convert JPG/JPEG to ICO locally — turn a JPEG logo or photo into a multi-size .ico without a server upload. JPEG has no alpha channel, so frames are opaque; for transparent icons use PNG to ICO instead. Same local engine: pick sizes, download .ico and optional favicon.zip.
JPG · JPEG · also PNG/WebP · files stay on your device
Images are decoded and resized with Canvas in your browser. Nothing is posted to a server.
One pass builds a multi-size .ico and a favicon.zip with PNG sizes you checked.
Copy ready-to-paste <link rel="icon"> tags for your site.
Free, no signup, no preview unlock — drop, download, done.
Drop a JPG/JPEG, select sizes, and download a multi-size .ico (and optional favicon.zip). Conversion is local — the JPEG is not uploaded. Crop to a square first when the photo is not already 1:1.
Same tool: JPEG → multi-size .ico for Windows icons or favicon.ico needs. JPEG has no alpha; if you need a transparent icon, convert a PNG instead on PNG to ICO.
Yes on IconToGo: decoding and packing run in your browser with Canvas and JavaScript. Nothing is posted to our servers.
Include 16/32 for tabs; add larger sizes when shipping favicon.zip for modern browsers and apple-touch.
According to MDN’s favicon glossary and the Wikipedia ICO file-format article, sites typically expose multiple icon sizes; IconToGo exports those sizes as one local pack.
JPEG has no alpha. For transparent icons, use a PNG source instead.
Yes — crop to a square first for best results, then drop it here.
None. Conversion is Canvas + local ICO packing.
We focus on image → ICO and favicon packs. Reverse ICO→PNG is not offered here.