Drop a logo and get the complete favicon set — every PNG size, a multi-resolution favicon.ico, and the HTML and manifest snippets ready to paste.
PNG · SVG · JPG · WebP
Favicons stopped being a single 16 px square years ago. Browsers, iOS home screens, Android launchers, Windows tiles and PWA manifests all want different sizes, and serving the wrong one produces blurry icons in exactly the places people notice.
favicon.ico bundles 16, 32 and 48 px for browser tabs, bookmarks and Windows shortcuts. apple-touch-icon.png (180 px) is what iOS uses when someone adds your site to their home screen — it is displayed on a rounded square with no transparency, which is why the background option exists. favicon-192.png and favicon-512.png are referenced from the web manifest for Android and installable web apps.
At tab size you have roughly a 14 × 14 grid of visible pixels. Wordmarks disappear; single letters, simple geometric shapes and strong silhouettes survive. If your full logo is detailed, generate the small sizes from a simplified mark and keep the detailed version for the 512 px icon.
Need the source artwork in another format first? Use the SVG to PNG converter or the batch resizer.
A multi-size favicon.ico (16/32/48) for browsers and Windows, a 180 px apple-touch-icon for iOS home screens, and 192 and 512 px PNGs for Android and PWA manifests. This generator produces all of them.
Yes. Browsers request /favicon.ico by default even when link tags point elsewhere, and some tools and feed readers only look for it. It costs a few kilobytes to keep.
A square SVG or a PNG of at least 512 × 512 px. Simple, high-contrast marks survive 16 px; detailed logos with fine text turn to mush at that size — consider a simplified glyph for the small icons.
No. Every size is rendered in your browser with the Canvas API and the ICO file is assembled locally, so unreleased branding stays private.
No. The same centred source, padding and optional background are rendered at every size. If the 16 px icon needs a simpler mark than the 512 px icon, generate the two designs separately.