Add an image
Choose a JPEG, PNG, or WebP file. A square image works best.
Image Tools
Turn an image into a favicon.ico and the PNG sizes modern browsers and devices need.
Turn an image into a complete favicon package — an ICO file, the standard PNG sizes, a web manifest, and the HTML to reference them — entirely in your browser. Need the source image resized first? Try the Image Resizer.
Drag files here
or tap below to choose files from your device
Supports JPEG, PNG, and WebPA square image works best. Maximum 100.0 MB.
How it works
Choose a JPEG, PNG, or WebP file. A square image works best.
Enter the name used in the generated web manifest.
Download a ZIP with favicon.ico, every PNG size, and the snippet to add to your site.
Use cases
Turn a logo into every icon file modern browsers, iOS, and Android look for.
Regenerate a full icon set from an updated logo without hand-resizing each size.
Get the 192×192 and 512×512 PNGs and the web manifest a progressive web app needs.
FAQ
No. Every size is rendered locally in your browser using the canvas API.
favicon.ico (16, 32, and 48px, embedded as PNG), favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png (180px), android-chrome-192x192.png, android-chrome-512x512.png, a site.webmanifest, and an HTML snippet referencing all of them.
It's automatically cropped to a centered square before the icons are generated, since favicons must be square. You'll see a note when this happens.
Before it's offered for download, the generated ICO is parsed back and checked — its directory structure and every embedded image are verified, not just assumed to be correct because the generation step completed.
Yes, for PNG and WebP sources with transparency. A JPEG source has no transparency to preserve.
Related Tools