This workflow begins before conversion. If the PNG is not square, clear, and legible at tiny sizes, converting it to ICO will only package the problem. Start with one simple symbol and keep the original logo or design file.
.png to .ico is not conversion.Six Steps to Create and Install the Favicon
1. Prepare a Square PNG
Use a high-resolution square source. Remove full taglines, tiny letters, and unnecessary detail. Center the recognisable mark with a modest safe margin. Use transparency if the icon should not have a solid box.
2. Convert PNG to ICO
Open ConvertiImage, upload the prepared PNG copy, select ICO output, and convert it. Preserve the PNG source for future edits and other platform icons.
3. Inspect the Output
View the ICO at small and large sizes. The symbol must remain recognisable at 16 and 32 pixels without looking empty or crowded. Check transparency on light and dark backgrounds.
4. Upload to a Stable URL
Upload the icon to a stable crawlable location such as /favicon.ico. Avoid moving or renaming the production favicon repeatedly.
5. Add the Icon Link
Add an icon declaration inside the document head:
<link rel="icon" href="/favicon.ico">If you use PNG or SVG alternatives, declare the correct type and size hints as appropriate.
6. Verify and Clear Caches
Open the icon URL directly, inspect page source, reload in a private window, and test another browser. Then verify Google's shape, dimension, crawlability, and stable-URL requirements.
Verify the ICO Before Uploading
Open the result in an icon-aware viewer or Windows context and inspect the sizes it contains. A large preview alone is not enough. Confirm the smallest version remains recognisable, the transparent background is clean, and no colored halo appears around the mark.
- Check the 16-pixel version at actual size.
- Check the 32- and 48-pixel versions for crisp edges.
- Inspect the 256-pixel version for source-quality problems.
- Test light and dark backgrounds.
- Confirm the file is truly ICO, not merely renamed.
Recommended Multi-Asset Setup
A complete icon kit may contain an ICO fallback, high-resolution PNG files for platform-specific uses, and an SVG favicon for modern contexts. Keep all of them generated from the same approved source symbol.
favicon.icofor broad compatibility and traditional workflows- Square PNG assets for touch icons, manifests, and platform uploads
- Optional SVG favicon for suitable modern browser contexts
- Original vector or high-resolution master stored outside the delivery folder
Installation Examples
A traditional ICO link is simple:
<link rel="icon" href="/favicon.ico">
A PNG favicon can include type and size hints:
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png">
Keep the declared URLs stable in production. If your CMS has a built-in site-icon setting, use it consistently rather than combining several competing favicon systems without checking the generated HTML.
CMS and Blogger Considerations
Some platforms manage favicons through theme or site settings and generate their own markup. After uploading the icon, inspect the live page source to confirm which URL is actually declared. When troubleshooting Blogger or another hosted CMS, verify both the platform setting and the delivered HTML before editing templates manually.
Troubleshooting
- Icon missing: open its URL directly and confirm the HTML link path.
- Old icon remains: clear browser/CDN caches and allow search crawling time.
- Icon is blurry: simplify the source and create appropriate sizes.
- White box appears: use a transparent PNG source and verify alpha support.
- Google does not show it: confirm the icon is square, crawlable, stable, and appropriately sized.
Deployment Checklist
- Keep the master source and converted outputs.
- Upload the favicon to its final stable URL.
- Confirm the direct URL returns the image.
- Confirm the live page head declares the intended icon.
- Test a private window and another browser.
- Check tiny-size clarity and theme contrast.
- Allow search engines time to crawl the update.
Frequently Asked Questions
A root-level stable URL is common and convenient, but a valid linked crawlable location can also work.
Local browser updates can appear after cache refresh, while Google Search changes depend on crawling and may take longer.
Yes, but JPG cannot preserve transparency. A prepared PNG is usually a better source for transparent icon edges.
Multiple sizes improve results across tiny tabs, bookmarks, Windows, PWAs, and other destinations.