Upload your logo or icon (PNG, JPG, SVG)
See how your favicon looks in all sizes
Download all favicon files as a ZIP package
Supported formats: PNG, JPG, SVG (recommended: 512x512px or larger)
A favicon (favorite icon) is a small icon that represents your website in browser tabs, bookmarks, and mobile home screens. Modern websites need favicons in multiple sizes to support different devices and platforms, from desktop browsers to mobile devices and progressive web apps (PWAs).
Our favicon generator creates all the sizes you need from a single source image. It generates the traditional favicon.ico file for older browsers, PNG files in various sizes for modern browsers, Apple touch icons for iOS devices, and the manifest.json file for progressive web apps.
Create or select a square image that represents your brand. The image should be at least 512x512 pixels for best quality. Simple, bold designs work best for favicons since they'll be displayed at very small sizes.
Upload your image by clicking the upload area or dragging and dropping the file. The generator will automatically create all required favicon sizes and show you a preview of how your icon looks at each size.
Download the ZIP file containing all favicon files. Extract the files to your website's root directory. Copy the provided HTML code and paste it in the <head> section of your HTML pages.
After uploading the files and adding the HTML code, clear your browser cache and reload your website. Check that the favicon appears in browser tabs, bookmarks, and when adding to mobile home screens.
Every new website needs a favicon to look professional and help users identify your site among multiple open tabs. Generate all required sizes to ensure your site looks great on all devices and platforms.
When updating your brand identity, generate new favicons to match your new logo or color scheme. Replace old favicon files with new ones and update the HTML code if file names changed.
PWAs require specific icon sizes (192x192 and 512x512) defined in manifest.json. Our generator creates these files and the manifest configuration, making your site PWA-ready.
Different platforms require different icon sizes. iOS needs 180x180 Apple touch icons, Android needs 192x192 icons, and browsers need various sizes. Generate all sizes at once to ensure complete platform coverage.
Web developers and designers can quickly generate favicons for client projects. Upload the client's logo and deliver a complete favicon package with all required sizes and implementation code.
<head> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="shortcut icon" href="/favicon.ico"> </head>
<head> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="shortcut icon" href="/favicon.ico"> </head>
<head> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/manifest.json"> </head>
{
"name": "My Website",
"short_name": "MySite",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
website-root/ ├── favicon.ico ├── favicon-16x16.png ├── favicon-32x32.png ├── apple-touch-icon.png ├── android-chrome-192x192.png ├── android-chrome-512x512.png └── manifest.json
Explore our other image and web tools:
Get $200 free DigitalOcean credit or sponsor us on GitHub!