Favicon Generator

Image or text → a complete favicon set in one ZIP. Real .ico, PWA manifest and ready-to-paste HTML.

Browser tab
My Site — Home
iOS home screen
PWA install

What is this favicon generator?

This free favicon generator turns any image, emoji or short text into a complete favicon set — multi-size PNGs, a real multi-resolution .ico, an Apple touch icon, a site.webmanifest, browserconfig.xml and a ready-to-paste HTML snippet, all packaged into one ZIP, all generated in your browser.

How do I generate a complete favicon set for free?

Drop an image or type one to three characters, pick background and foreground colours, then download the ZIP. It contains every favicon size modern browsers and PWAs need, along with the HTML snippet to paste into your head.

Key features

Every modern size
16, 32, 48, 96, 192 and 512 pixel PNGs, a 180 pixel Apple touch icon and a real multi-resolution favicon.ico — covers browsers, iOS home screens and Android PWAs.
Image or text source
Drop a logo, photo or SVG; or switch to the text tab and type one to three characters or an emoji. Both modes produce the same complete output.
Background, corner and padding controls
Pick background and foreground colours, set rounded corners with the radius slider and reserve padding so the icon stays sharp at 16 pixels.
PWA-ready ZIP
The ZIP includes site.webmanifest with proper icon entries, browserconfig.xml for Windows tiles and the exact HTML snippet to drop into the head of every page.

How to use it

Pick a source — image or text. Tune the background, foreground and radius until the preview tab, iOS tile and PWA tile all look right. When you are happy, press Download favicon ZIP. Unzip into your project root and paste the HTML snippet from the included README into your head.

Frequently asked questions

What sizes does the favicon generator output?

16, 32, 48, 96, 192 and 512 pixel PNGs, a 180 pixel Apple touch icon, and a real multi-resolution favicon.ico containing 16, 32 and 48 pixel entries — plus a site.webmanifest and browserconfig.xml.

Can I create a favicon from text or an emoji?

Yes. Switch to the Text tab, type one to three characters or paste an emoji, then pick a background colour, foreground colour and corner radius.

Where does my image go?

Nowhere. The image is decoded into a local canvas, resized in your browser, and packaged into a ZIP with JSZip. No upload, no server, no telemetry.

Built by the Toolbox team against the official W3C web app manifest specification, Apple's apple-touch-icon guidelines and Microsoft's browserconfig.xml tile spec — so the ZIP is the exact same shape Real-Favicon-Generator and similar paid services produce, with no upload required.