Flowfiles ← All tools

All sizes · favicon.ico · manifest · No upload · Browser

Favicon Generator

Upload one square image and get a complete favicon package: all standard PNG sizes, a multi-size favicon.ico, a site.webmanifest and the HTML snippet to paste in your <head>. Everything runs in your browser — your image is never uploaded.

1 — Source image
🖼
Drop your image here or click to browse
PNG, SVG, JPEG, WebP — square recommended — 512×512 minimum for best quality
2 — Options
3 — Sizes
Browser
Apple
Android/PWA
Drop an image to start

What's included

16 standard sizes

From 16×16 to 512×512 — browser tabs, Apple Touch Icon, Android/PWA splash screens and Windows tiles.

Multi-size favicon.ico

One .ico file embedding PNG data for 16, 32 and 48 px — compatible with all browsers and Windows.

site.webmanifest

Ready-to-use manifest with your app name, theme color and the PWA icons (192 and 512 px).

HTML snippet

The exact <link> tags to paste in your <head> — nothing to configure manually.

Frequently asked questions

What sizes does a favicon need to be?

The minimum is 16×16 and 32×32 for browser tabs. Add 180×180 for Apple Touch Icon, 192×192 and 512×512 for Android/PWA. For maximum compatibility across all platforms, use the full set this tool generates.

What is a site.webmanifest?

A site.webmanifest is a JSON file that describes your web app for browsers — app name, icons, theme color, display mode. It is required for PWA (Progressive Web App) support and for the "Add to Home Screen" prompt on Android.

Is my image sent to a server?

No. The tool uses the browser's Canvas API to resize images. Nothing ever leaves your device — not even temporarily.

My source image is not square. What happens?

The image is drawn on a square canvas; if it's not square, it will be stretched. Crop it to a 1:1 ratio before uploading for best results. 512×512 or larger is recommended.

What is the difference between favicon.ico and favicon.png?

favicon.ico is a legacy format supported everywhere, including older browsers and Windows taskbar. Modern browsers also support favicon.png. The best practice is to serve both: a favicon.ico in the root for old browsers and <link rel="icon"> tags pointing to PNGs.

Favicon guides