Dev Tools
Client-sidefiles never upload

Favicon / App icon all-in-one generator

Three input modes (emoji / 1-3 letters / upload) → emit favicon.ico, every PNG size (16/32/48/96/180/192/512), PWA maskable, Microsoft tile, HTML snippet, and site.webmanifest in one ZIP.

Input mode
Background
How to use
  1. Pick an input mode: Emoji (fast and playful), Text (brand initials like 9N), or Upload (you already have a logo).
  2. Tune the colours, padding, and (image mode only) iOS-style rounded corners.
  3. Below, fill in the app name — it ends up in site.webmanifest. Hit Generate favicon.
  4. Once generated, the preview + all sizes appear on the right. Expand the HTML / manifest snippet sections to copy, or hit Download ZIP to grab everything.
Tips
  • The ZIP includes: favicon.ico (multi-resolution 16/32/48), PNG sizes 16–512, apple-touch-icon, Android Chrome, PWA maskable, Microsoft tile, HTML snippet, and site.webmanifest.
  • Maskable icons are required for Android 12+ (so the icon survives circular / squircle crops). We reserve a 10% safe zone automatically.
  • Emoji mode uses Apple Color Emoji on macOS / iOS and the system emoji elsewhere — appearance will differ slightly per platform.
  • Everything runs in your browser via Canvas API — images never upload (vs realfavicongenerator.net, which uploads).

Related tools