How to use
- Choose source: text, emoji, or image.
- Pick a background color.
- Download the favicon package.
Generate ICO, PNG and SVG favicons from text, emoji or uploaded images.
A favicon (short for "favorites icon") is the small icon browsers display in tabs, bookmarks and history. A complete modern setup needs several sizes: 16×16 and 32×32 for browser tabs, 180×180 for the Apple touch icon, and 192×192/512×512 for Android and PWA manifests. This tool generates the full favicon package from text, an emoji or an uploaded image — processed locally in your browser, never uploaded.
At minimum: 16×16 and 32×32 for desktop browser tabs, 180×180 for apple-touch-icon (iOS home screen), and 192×192 plus 512×512 for the web app manifest used by Android and PWAs. A classic favicon.ico bundles 16×16 and 32×32 in one file.
PNG is the modern default and supported everywhere. SVG scales perfectly to any size and is supported by Chrome, Edge and Firefox (Safari still needs a PNG fallback). favicon.ico remains useful only as a legacy fallback for very old browsers.
Place the generated files in your site root and reference them in your <head>, for example: <link rel="icon" href="/favicon.ico" sizes="any">, <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> and <link rel="apple-touch-icon" href="/apple-touch-icon.png">.
No. The source image, text or emoji is rendered onto an HTML canvas in your browser and exported locally. Nothing is transmitted, so the tool also works offline once the page has loaded.