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.
.ico file — not a renamed JPG. Browsers and Windows pick the right size automatically.Upload a JPG photo (or PNG/WebP). Pick sizes and background fill. Get a real multi-size favicon.ico.
1 - Upload Image
Output
favicon.ico in your site root, or whatever name you prefer.
Four steps. No upload. No queue. A real multi-size .ico with the right background for your JPG source.
.ico file. Drop it in your site root as favicon.ico — browsers find it automatically..ico file. For best results use a square image with a clear subject; photos with complex backgrounds tend to look muddled at 16×16..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..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.