Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
PNG with transparency works best. At least 512 × 512 for the sharpest result.
Processed on your device — nothing is uploaded
A square PNG with a transparent background works best.
Leave it blank to serve the files from the site root.
Drop them into your site and paste the tags into the head.
The output is a proper icon container: a directory of three images at 16, 32 and 48 pixels that the browser or operating system picks between. Renaming a PNG to .ico happens to work in some browsers and fails in Windows entirely.
A rectangular logo is scaled to fit and centred on a transparent square rather than squashed into one. Nothing is filled behind it, so the icon sits correctly on both light and dark browser chrome.
Four PNGs and one ICO, each with a stated purpose, instead of the twenty-file folders most generators produce. The two manifest icons are labelled as such rather than being emitted as link tags that no browser acts on.
Upload a logo and get a real multi-size favicon.ico containing 16, 32 and 48 pixel images, plus separate PNG files for modern browsers, iOS home screens and the web app manifest — with the link tags to declare them. The ICO is a genuine icon container with PNG payloads, not a renamed image, and the structure is verified against independent decoders. A logo that is not square is scaled to fit and centred on a transparent canvas rather than stretched, so proportions and transparency both survive. Everything is generated in your browser; the file is never uploaded.
Keep going
Related pages in Image Tools, plus what others are using right now.
More image tools that pair well with this one.
Resize images by pixel dimensions or percentage, with the aspect ratio locked or free.
Convert between JPEG, PNG and WebP, with quality control and transparency handling.
Convert PNG images to JPEG, with a background colour for transparent areas.
Crop an image to an exact region, by hand or to a fixed aspect ratio.
Convert JPEG photos to PNG, losslessly from that point on.
Convert images to and from WebP, usually the smallest format at the same quality.
Create strong random passwords with full control over length and characters.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Check a downloaded file against its published checksum, without uploading anything.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.