HTML Favicon
Subject: html
π HTML Favicon
A favicon (short for "favorite icon") is a small icon associated with a website. It appears in browser tabs, bookmarks, address bars, and mobile shortcuts. Though small, it plays a big role in branding and user experience.
π What is a Favicon?
- Small square image (commonly 16x16, 32x32, or 48x48 pixels)
- Displays in:
- Browser tab next to page title
- Bookmarks and browsing history
- Shortcut icons on mobile home screens
By default, browsers look for a favicon.ico
in the root directory, but it's best to define it explicitly.
π Why Is a Favicon Important?
- Brand Recognition: Visually reinforces your identity
- Improved UX: Helps users locate your tab when many are open
- Professional Look: A missing favicon feels unfinished
- Bookmark Visibility: Stands out in lists of saved pages
π Supported Favicon Formats
.ico
(classic format, still widely supported).png
(modern format, supports transparency).svg
(scalable vector icons, modern browsers).jpg
,.gif
(less common)manifest.json
(for PWAs)
π§ How to Add a Favicon in HTML
β
Method 1: Basic .ico
Favicon
β Method 2: PNG Format (modern)
β Method 3: High-Resolution & Apple Icons
β Method 4: Manifest for PWAs
π‘ Example: Full HTML with Favicon
π Favicon Placement Best Practices
- Place
.ico
or.png
files in the root folder (e.g.,/favicon.ico
) - Use multiple sizes for compatibility across platforms
- Include an
.ico
for fallback on older browsers - Compress images to improve load times
- Ensure your favicon is simple and recognizable at small sizes
π οΈ Troubleshooting Tips
- Clear your browser cache if your favicon doesnβt appear
- Use absolute paths if relative paths donβt work
- Check console for errors related to favicon requests
- Use a favicon generator to ensure compatibility across devices
β Key Takeaways
- Use
<link rel="icon">
in the<head>
to set a favicon explicitly - Combine multiple sizes and formats for best results
- Favicons improve user experience, branding, and credibility across devices
Advertisement Slot 1
Advertisement Slot 2