Browser tabs, iOS home screens, Android adaptive icons, Windows tiles, Safari's pinned tab — each has different rules. Set them properly instead of exporting one PNG and hoping. Modern minimal package, or full classic compatibility.
Drop a PNG / JPG / WebP
or click to browse
Fewer, higher-res files — favicon.ico, Apple touch icon, Android icons, manifest. Browsers scale these down cleanly; this is what RealFaviconGenerator itself recommends now.
favicon.ico (16/32/48 packed) plus an SVG favicon when your source is vector. This is the one every browser needs.
Android launchers crop adaptive icons into circles, squircles or rounded squares. This adds extra padding so nothing important sits outside that safe zone.
Same file, six real contexts — updates as you adjust anything on the left.
Point this at any live site and see exactly which favicon assets it's actually serving.
iOS never respects transparency on home-screen icons — it fills transparent pixels with black by default, which usually looks wrong. Setting an explicit background for the Apple touch icon avoids that.
Android launchers apply their own mask shape (circle, squircle, rounded square) to adaptive icons and crop anything outside a central safe area. Padding your icon for that zone keeps logos and text from getting clipped.