Favicon Generator

Upload an image or enter text/emoji to generate a complete favicon bundle — ICO, PNG sizes, SVG, Apple touch icon, maskable PWA icons, and manifest.webmanifest. Everything runs locally in your browser.

100% local No uploads Complete ZIP bundle

Web app manifest

Preview

Complete Favicon Bundle (2026)

This generator follows modern best practices from Evil Martians, favicon.io, and favicon.im. The ZIP includes both a minimal modern HTML snippet and a legacy-compatible set.

What's in the ZIP

  • favicon.ico — 16×16, 32×32, and 48×48 frames
  • icon.svg — scalable favicon with optional dark mode
  • apple-touch-icon.png — 180×180 for iOS home screen
  • icon-192.png, icon-512.png, icon-mask.png — PWA manifest icons (maskable safe zone)
  • manifest.webmanifest — web app manifest JSON
  • HEAD-modern.html / HEAD-legacy.html — paste-ready link tags

Frequently Asked Questions

What favicon sizes do I need in 2026?
For most sites: a 32px ICO, an SVG favicon, a 180×180 Apple touch icon, and a manifest with 192px and 512px PNGs (including a maskable 512). The ZIP includes legacy 16/32/48 PNGs too.
Is my image uploaded?
No. All rendering uses the Canvas API in your browser. Nothing is sent to a server.
What is a maskable icon?
Android launchers crop icons to different shapes. Maskable icons keep important content inside a central safe zone — preview the dashed circle on the 512 maskable preview and verify at maskable.app.
Can I use emoji?
Yes. Enter 1–3 emoji characters in text mode. Rendering uses your system's emoji fonts.