Favicon Generator
Upload one square-ish image, get every favicon size you need, plus the manifest JSON and head tags to paste in. Rendered on canvas, locally.
Drag & drop a square-ish source image, or
About This Tool
Draws your uploaded image onto six separate canvases at the exact sizes browsers and OSes expect for favicons and PWA icons: 16×16 and 32×32 for the classic browser tab icon, 48×48 for Windows site icons, 180×180 for apple-touch-icon, and 192×192 / 512×512 for Android/PWA manifests. Each size downloads independently as its own PNG.
It scales the source image to fill each square without cloud uploads or third-party tracking. The generated site.webmanifest and head link tags reference the exact filenames this tool produces.
Key Features
- 6 required sizes: 16, 32, 48, 180 (Apple), 192, and 512 (Android/PWA) px, each on its own canvas.
- Independent downloads: Every size has its own download button, named for its purpose.
- Generated site.webmanifest: Valid JSON referencing icon-192.png and icon-512.png, with an editable app name.
- Ready-to-paste head tags: Favicon, apple-touch-icon, and manifest link tags in the exact filenames generated.
- One source image: Upload once, every size renders immediately in your browser.