โšก Pure Browser  ยท  All Sizes  ยท  ZIP Download

Favicon Generator

From text, emoji, or your own image. Generate every size browsers + iOS need, packaged with a manifest.json. One click.

Source

Text
Emoji
Image
Building a real product? Once you have a domain, drop your favicon into a great hosting setup like Webflow or Squarespace. (Affiliate links โ€” no extra cost to you.)

Live preview โ€” every size

In a browser tab (real size)

Your Site Name   โ€” how it'll look

What you get in the ZIP

One click downloads a complete favicon kit covering every modern browser, iOS, Android, and PWA install screen:

How to install

Unzip into your site's /public or /static folder, then paste this into your <head>:

<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/manifest.json">

Pro tips for a great favicon

FAQ

Why no .ico file?

Modern browsers (since 2015) accept .png as favicon. Skipping .ico keeps the kit smaller and avoids legacy-format compatibility issues. If you specifically need .ico for old IE compatibility, rename favicon-32x32.png to favicon.ico โ€” most servers serve it correctly.

Is the manifest.json the right one for my framework?

The bundled manifest follows the W3C spec and works as-is for static sites, Vercel, Netlify, GitHub Pages. Frameworks like Next.js or Vite auto-detect it from /public.