Favicon Generator

Make a complete favicon set from text initials or an uploaded image. Downloads as a ZIP with the standard PNG sizes, a favicon.ico, and the HTML snippet ready to paste into your <head>.

1–4 characters work best. Long text shrinks to fit.

Lower if single tall characters (M, W, J) clip the edges.

Preview

512×512

192×192

48×48

32×32

16×16

HTML snippet


      

The ZIP contains favicon-16.png, favicon-32.png, favicon-48.png, apple-touch-icon.png (180×180), android-chrome-192.png, android-chrome-512.png, favicon.ico, and a README with the HTML snippet.

Frequently asked questions

What's in the favicon bundle?

The downloaded ZIP contains favicon-16.png, favicon-32.png, favicon-48.png, apple-touch-icon.png (180×180), android-chrome-192.png, android-chrome-512.png, a favicon.ico, and a README with the HTML snippet to paste into your <head>.

Is my image uploaded to a server?

No. The generator runs entirely in your browser using canvas — your text or uploaded image never leaves your device and nothing is sent to a server.

Can I make a favicon from text instead of an image?

Yes. In Text mode, type 1–4 characters and pick the background color, text color, shape (rounded square, square, or circle), font weight, and text size — the favicon is rendered from your settings.

What image format and size should I upload?

You can upload PNG, JPEG, WebP, or SVG up to 5 MB. Use a square image for best results, since the icon is generated at square sizes from 16×16 up to 512×512.

Related tools