16 standard sizes
From 16×16 to 512×512 — browser tabs, Apple Touch Icon, Android/PWA splash screens and Windows tiles.
All sizes · favicon.ico · manifest · No upload · Browser
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.
<head>
From 16×16 to 512×512 — browser tabs, Apple Touch Icon, Android/PWA splash screens and Windows tiles.
One .ico file embedding PNG data for 16, 32 and 48 px — compatible with all browsers and Windows.
Ready-to-use manifest with your app name, theme color and the PWA icons (192 and 512 px).
The exact <link> tags to paste in your <head> — nothing to configure manually.
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.
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.
No. The tool uses the browser's Canvas API to resize images. Nothing ever leaves your device — not even temporarily.
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.
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.