100% local processing - your files and data never leave your browser.
No accounts, no tracking - we don't save your credentials, files, or usage.
Free forever - donations are welcomed, but every tool is and always will be free.
Open in spirit - need a special tools..? Drop a message.
FREE TOOL · NO SIGNUP NEEDED

JPG TO
.ICO
FAVICON

Turn any .jpg or .jpeg photo into a real multi-size .ico favicon. Bundles 16, 32, 48 (and more) into one file. Pick a background fill for padded sizes. Runs entirely in your browser.

INPUT.JPG .JPG photo.jpg 800 × 600 px TO ICO FAVICON.ICO T 16 T 32 T 48 + 64 · 128 · 256 all in one file
Real Multi-Size .ico
Bundles 16, 32, 48 (and optional 64, 128, 256) into a single binary .ico file — not a renamed JPG. Browsers and Windows pick the right size automatically.
Background Fill
JPG has no transparency. Choose a background fill color (white, black, or any custom color) for the padding areas when your image doesn't fill the square — no odd transparent edges.
Aspect-Ratio Safe
Non-square photos? Fit-and-pad mode centers your image in each square icon slot with your chosen background fill. No squashed or stretched favicons.
Live Preview
See exactly what your favicon looks like at every size before you download. Catch blurry upscales or ugly crops before they hit production.
JPG, PNG & WebP In
Built for JPG but works with PNG and WebP too. Ideal for turning product shots, brand photos, or headshots into a compact favicon.
100% Private
All conversion happens in your browser using the Canvas API. Your image never gets uploaded anywhere. No tracking, no servers, no nonsense.

CONVERT YOUR JPG

Upload a JPG photo (or PNG/WebP). Pick sizes and background fill. Get a real multi-size favicon.ico.

jpg-to-ico.php · ready LIVE

1 - Upload Image

Drag & drop or tap to browse
.jpg · .jpeg · .png · .webp — file stays in your browser

2 - Sizes to Include

Recommended: 16 + 32 + 48 covers 99% of favicon use cases. Add 256 if you also want a Windows app icon.

3 - Aspect Handling

4 - Background Fill

background: white

Output

Upload an image to see
your .ico preview here
✓ Multi-size .ico
Save this file as favicon.ico in your site root, or whatever name you prefer.

HOW IT WORKS

Four steps. No upload. No queue. A real multi-size .ico with the right background for your JPG source.

01
Drop your JPG
Select a JPG, JPEG, PNG, or WebP. Higher resolution sources give sharper icons — a 256×256 or larger source is ideal. Product photos, headshots, and logos all work.
02
Pick sizes
Defaults to 16/32/48 for browsers. Toggle on 64/128/256 for Windows app icons or higher-DPI displays. The upscale warning tells you if your source is too small for a selected size.
03
Choose a background fill
JPG images don't carry transparency. When your image is padded to a square, the empty space is filled with your chosen color — white by default. Pick black, gray, or any custom color to match your site theme.
04
Download your .ico
All sizes get bundled into one binary .ico file. Drop it in your site root as favicon.ico — browsers find it automatically.

COMMON QUESTIONS

Yes. Any JPG image can become a favicon — a product photo, headshot, brand mark, or screenshot. The tool resizes it to the icon sizes you choose and packages everything into a single .ico file. For best results use a square image with a clear subject; photos with complex backgrounds tend to look muddled at 16×16.

JPG files have no alpha channel — every pixel is fully opaque. The .ico format stores images as PNG internally, which supports transparency. When your JPG isn't square (e.g. a 800×600 photo), the "fit & pad" mode centers it and leaves a margin. That margin needs a color — white is the default but you can match your site's background or use black for dark themes.

16×16 and 32×32 cover almost every modern browser tab. Adding 48×48 helps with older Internet Explorer versions and Windows shortcuts. 256×256 is needed if you also want this file to work as a Windows app icon.

A real .ico. The tool writes a proper ICONDIR header, an ICONDIRENTRY for each selected size, and embeds PNG-encoded image data per entry — standard ICONDIR binary format, not a renamed file. Renaming a JPG to .ico is a common mistake that breaks Windows and older browsers; this tool avoids that.

Yes, but the tool will warn you and the result will be upscaled and look soft. For sharp icons at every size, use a source image that is at least as large as the largest output size (ideally 256×256 or bigger). A high-resolution crop of the subject area works better than upscaling a small thumbnail.

No. All resizing and ICO building happens in your browser using the Canvas API and JavaScript. Only an anonymous "+1 conversion" counter is sent to the server — never the file itself. Safe for personal photos, proprietary product images, or anything sensitive.