About the favicon generator
A favicon is no longer one 16-pixel square. Browsers want several PNG sizes, iOS wants an Apple touch icon at 180 pixels, Android wants 192 and 512 pixel icons declared in a web manifest, and Windows tiles want their own. Producing that set by hand is tedious and easy to get half-right.
Upload a single square image — an SVG, PNG or JPG at 512 pixels or larger gives the best results — and this tool renders every size you need and packages them as a ZIP. The set covers 16, 32, 48, 96, 180, 192, 256 and 512 pixels, along with a generated site.webmanifest and a ready-to-paste block of HTML for your document head.
You can set a background colour, which matters for the maskable Android icon and the manifest theme colour, and add padding so a logo designed for a wide header is not cropped awkwardly into a square. A live preview shows the icon at browser-tab size, because designs that read beautifully at 512 pixels often collapse into an unreadable smudge at 16.
That preview is the real value. The usual advice holds: at tab size you have room for one letter, one simple mark, or one strong silhouette. Detailed logos need a simplified variant rather than a straight downscale.
Everything renders on a canvas in your browser, so your logo is not uploaded to a third party — which for an unreleased brand is worth something.