One logo in, one ZIP out: favicon.ico, Apple and Android PNGs, and the HTML to paste.
🔒 This file never leaves your device — nothing is sent to a server
favicon.ico (16, 32 and 48 in one file), favicon-16/32/48.png, apple-touch-icon.png (180, iOS home screen), icon-192.png and icon-512.png (Android and PWA), site.webmanifest, and the <link> lines for your head. All in one ZIP.
A square PNG of 512px or more, or an SVG. A wide wordmark is centred with empty sides, so a standalone symbol survives 16px far better; letters are unreadable at that size.
Transparent backgrounds look natural in tabs and bookmarks, while iOS may fill transparent areas of home-screen icons with a solid colour (often black), so setting a background is safer there. iOS rounds the corners itself, so the apple-touch-icon is normally left square. iOS, Android and Windows are trademarks of Apple, Google and Microsoft respectively; Keepdesk is not affiliated with, sponsored by or endorsed by them.
Put the files at your site root (/) and paste the lines from snippet.html into <head>. If the old icon lingers because of caching, add ?v=2 to the URLs.
No. Resizing, ICO packing and zipping all happen in your browser.
Any SVG the browser can draw. SVGs that reference external fonts or images may lose those parts.
PNG-in-ICO is read by modern browsers and recent Windows, but very old environments may only read BMP-based ICOs. Keep favicon-32.png alongside for those.