Favicon Generator
Create a complete favicon package from PNG, JPG, WebP or SVG images. Crop, reposition and zoom your design, then generate favicon.ico, PNG, Apple, Android and web app icons.
Crop editor & live preview
Drag the image, change zoom, adjust crop size and preview how your favicon will look.
Your favicons have been generated
HTML installation code
Your image and generated favicon files remain in your browser and are not uploaded by this tool.
The Favicon Generator converts one logo or image into the small icon files used by browser tabs, bookmarks, shortcuts and app launchers. Adjust crop, padding, background and mask, inspect tiny previews, then download individual files or a complete package.
Design for sixteen pixels first
A detailed logo that looks excellent at 512 pixels can become unreadable at 16×16. Favor a simple silhouette, strong contrast and generous negative space. Remove taglines and fine strokes that disappear at tab size.
Prepare a clean square source
Start with a square image at least 512×512 pixels when possible. SVG is useful for crisp vector artwork; a high-resolution PNG works well for transparent raster graphics. Center the meaningful mark before generating smaller sizes.
Do not stretch a rectangular logo into a square. Add intentional padding or select a compact symbol from the brand system.
Padding controls optical size
Two icons with identical pixel dimensions can look different in size because their shapes fill the canvas differently. Use the padding control while watching the 16, 32 and 48 pixel previews. Tiny sizes should remain recognizable without touching the edges.
Square, rounded and circular masks
A mask changes the outer shape but may crop corners. Keep important details inside a safe central area. Transparent backgrounds are flexible for browser favicons, while some app contexts display better with an intentional solid background.
Why a package includes several files
Browsers and devices request different sizes and formats. A multi-size ICO supports traditional favicon use, PNG files provide explicit raster sizes, and larger app icons serve home screens or manifests. Supplying several candidates lets user agents select an appropriate resource.
Add icons to a website
A common HTML declaration is <link rel=”icon” href=”/favicon.ico”>. Modern sites may also declare PNG sizes and manifest icons. Upload files to the paths used in the markup and clear site or CDN caches before testing.
Test beyond the generator preview
Open the live site in more than one browser, create a bookmark and check light and dark tab themes. Browsers cache favicons aggressively, so use a private window or a versioned URL during troubleshooting.
Also inspect high-density and mobile home-screen contexts if those assets are supplied. A mark that survives a browser tab may still look off-center inside a rounded app mask, so judge each context instead of assuming the largest preview proves every size works.
Keep the icon set maintainable
Store the original vector or high-resolution source beside the generated package and note the background, padding and mask choices. Regenerate every size from that source when branding changes; editing small PNG files individually can create inconsistent edges and colors.
Use stable filenames in production unless the website’s deployment process expects hashed assets. When replacing a cached icon, update the link path or version intentionally and verify that the manifest and HTML declarations point to the same release.
Favicon problems and likely causes
- Blurry: the source was too small or contained fine detail
- Cropped: the mask or padding is too tight
- Old icon persists: browser, WordPress or CDN cache
- Invisible on dark tabs: insufficient edge contrast
- Missing on one device: required size or declaration is absent
Prepare the source with related tools
Use the Image Cropper to square the artwork and the Image Color Picker to copy a matching background color.
Favicon Generator FAQ
Do I still need favicon.ico?
It remains a useful compatibility file, while modern PNG and manifest icons cover additional contexts.
Can a favicon have transparency?
Yes, formats such as PNG and suitable ICO images can preserve transparency, but test contrast on different browser themes.
Why is my new favicon not showing?
Check the file path and HTML declaration, then clear browser, WordPress and CDN caches.
MDN documents the HTML rel=”icon” relationship and how browsers choose among icon resources.