Favicon Maker

Create a PNG favicon with custom text, colors, font, and size. Copy the link or download, and grab the HTML tag.

Listing non-emoji fonts from assets/fonts/ and assets/fonts/google/. Emoji fonts are used internally for the Emoji grid.

Download PNG

Preview

Favicon preview

Output is 32×32 PNG. Preview scales for visibility.

A–Z Quick Favicon Set

Uses the current color and font selections. Click to copy the direct link, download PNG, or copy the HTML tag.

Favicon & Random URL Guide

A concise overview and practical steps to use generated favicon URLs.

What Is a Favicon?

A favicon is the small icon shown in browser tabs, bookmarks, and sometimes search results. Typical sizes are 16×16 and 32×32. This generator outputs a PNG 32×32 using your text, colors, font, and size.

How Random Favicon URLs Help

  • Prototype quickly without designing or exporting assets.
  • Run simple A/B tests by tweaking URL parameters.
  • Generate per-tenant or per-user icons in multi-tenant apps.
  • Use placeholders for temporary pages and microsites.

Benefits of Random Favicon URLs

  • No design tools required — icons are generated on demand.
  • Predictable PNG output and consistent rendering.
  • Easy theming via URL params: text, fg, bg, font, size.
  • Fewer static assets to manage in your repository.

How to Use This Generator

Add a favicon link pointing to the generated API URL:

<link rel="icon" type="image/png" sizes="32x32" href="api/favicon.php?text=A&fg=ffffff&bg=4f46e5&font=system&w=32&h=32&size=32">
text: characters to render
fg: text color (hex)
bg: background (hex)
font: font id or system
w/h: output size (px)
size: font size (px)