JPG to ICO Converter

Drop a square JPG, get a multi-size favicon.ico back. Useful when your only logo source is a photo or JPEG export. Runs in your browser.

Drop your JPG file here

Converts to .ico — stays on your device

Why convert JPG to ICO?

How our converter works

Your JPG is rasterized to six standard favicon sizes — 16, 32, 48, 64, 128, and 256 px — on an in-memory Canvas, then packaged into a single multi-resolution ICO file with a proper ICONDIR header and per-size directory entries. JPGs don't have transparency, so the background of each size will be solid (whatever your JPG's background color is). For favicons with transparent backgrounds, start from a PNG instead and use our PNG to ICO converter. Nothing is uploaded — the JPG never leaves your browser tab.

JPG vs ICO — what's the difference?

Feature JPG ICO
Contents Single photographic image Multiple sizes bundled together
Compression Lossy, optimized for photos PNG-compressed entries (lossless after rasterization)
Transparency No Yes — but JPG inputs become opaque
Best for Photos, sharing, web uploads Favicons, Windows app icons

Frequently asked questions

Should my JPG be square?

Yes. Favicons are square by convention; non-square sources get stretched. Crop your JPG to a 1:1 aspect ratio before dropping it. Start from at least 256×256 for crisp output across all sizes.

Will the favicon have transparency?

No — JPG doesn't store transparency, so the background of each size will be whatever solid color your JPG has. For round favicons or transparent backgrounds, use PNG to ICO instead, starting from a PNG export of your logo.

What sizes does the ICO contain?

Six: 16, 32, 48, 64, 128, and 256 px. Browsers and Windows pick the appropriate size for tab strips, bookmark bars, taskbars, and desktops automatically.

Why is the .ico bigger than my JPG?

The ICO contains six rasterized copies of your image at different sizes, each PNG-encoded for lossless quality. Total size is typically 10–40 KB — small enough that the size doesn't matter for favicons. JPG's lossy compression doesn't carry forward; each size inside the ICO is a clean PNG.

Should I use JPG or PNG as the source for a favicon?

PNG is preferred because it preserves transparency and has no compression artifacts. JPG to ICO works fine for opaque logos with solid backgrounds, but if you have a PNG version of your logo, start there for cleaner output.

About the JPG format

ICO is the Windows icon container format and the web's longest-running favicon convention. A favicon.ico file isn't one image — it's a bundle of sizes (typically 16/32/48/64/128/256 px) that browsers and Windows pick from depending on context. Modern ICO entries are PNG-encoded internally, so the file stays small even with six sizes inside. Converting from JPG works fine for opaque logos but loses no transparency (because JPG doesn't carry any to lose). For best results, start from a square JPG at 256×256 or larger; smaller sources will be upscaled by the browser, which can look soft.