Favicon Generator
Generate favicons in all sizes (16×16 to 512×512) from any image or text. Downloads as a ZIP with .ico, PNG files, HTML snippet, and manifest.json. Free, no upload.
Generate favicons in all sizes (16×16 to 512×512) from any image or text. Downloads as a ZIP with .ico, PNG files, HTML snippet, and manifest.json. Free, no upload.
Discover our collection of free online tools for developers, designers, and power users
16×16, 32×32, and 48×48 PNG plus a multi-size .ico file for all browsers.
180×180px icon for when users bookmark your site to their iPhone home screen.
192×192 and 512×512 PNG icons required by the Web App Manifest specification.
Ready-made <link> tags to paste directly into your HTML <head>. Plus site.webmanifest.
At minimum: 16×16 and 32×32 for browser tabs, 180×180 for Apple touch icons (iOS home screen), and 192×192 + 512×512 for PWA manifests. This tool generates all of them plus a multi-size .ico file.
Upload a square PNG at 512×512 pixels or larger for sharpest results. PNG with transparency works best for logos. Simple, bold designs with high contrast look best at small sizes.
Copy the HTML snippet and paste it inside the <head> of your HTML. Upload the downloaded files to your website root directory. For Next.js, place files in the /public folder.
An .ico file is the original favicon format supported by all browsers, including older ones. It can pack multiple sizes (16, 32, 48px) into a single file. Modern browsers also accept PNG favicons.
The site.webmanifest (or manifest.json) is a JSON file that defines your Progressive Web App — its name, icons, theme color, and how it behaves when installed to a home screen. This tool generates it automatically.