Generating a single favicon.ico from an image used to be enough, but modern browsers and mobile OSes want 6-10 separate files at specific sizes and formats. Hand-generating them is error-prone; the generator covers every current requirement automatically. Use RealFaviconGenerator for the absolute maximum platform coverage (Opera Coast, Yandex Tableau) if your analytics show traffic from those sources. Alternative: favicon.io handles the same baseline but doesn't generate the iOS mask variants.
A 512×512 PNG input produces:
favicon.ico (multi-res: 16, 32, 48), favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png (180×180), android-chrome-192x192.png, android-chrome-512x512.png, and a site.webmanifest with PWA icon references.
Last updated: 2026-04-22