Favicon.im fournit une API gratuite et fiable pour récupérer les favicons de tout site web. Pas de clé API requise, réponses ultra-rapides grâce au réseau mondial Cloudflare.
Démarrage Rapide
Obtenir un favicon est aussi simple que de construire une URL :
Taille Plus Grande (jusqu'à 256px)
https://favicon.im/{domain}?larger=true
Essayez maintenant
https://favicon.im/github.com
Paramètres de l'API
| Parameter | Type | Description |
|---|---|---|
{domain} |
string | The website domain to fetch favicon from (without protocol) |
larger |
boolean | Set to "true" to get a larger icon (up to 256px) |
default-avatar |
string (URL) | URL to redirect when no favicon found (must be URL-encoded) |
throw-error-on-404 |
boolean | Return HTTP 404 when no favicon found (for custom fallback handling) |
Exemples de Code
<img src="https://favicon.im/github.com" alt="GitHub favicon" loading="lazy" />
<!-- With larger size -->
<img src="https://favicon.im/github.com?larger=true" alt="GitHub favicon" />
<!-- With fallback -->
<img src="https://favicon.im/example.com"
onerror="this.src='/fallback-icon.png'"
alt="Website favicon" />
Fonctionnalités
No API Key Required
Start using immediately - no registration, no authentication, no hassle.
Global CDN
Favicons cached and served from edge locations worldwide for fast delivery.
Smart Fallback
Searches multiple sources: favicon.ico, HTML link tags, web manifest, Apple touch icons.
Automatic Optimization
Returns the best available favicon format and size for your request.
CORS Enabled
Use directly in browser-based applications without proxy.
High Availability
99.9% uptime with automatic failover and redundancy.
Cas d'Utilisation
Link Previews
Display favicons alongside links in your app or website for better visual context.
Bookmark Managers
Show website icons in bookmark lists for quick visual identification.
Browser Extensions
Fetch favicons for tabs, history, or bookmarks in your browser extension.
Analytics Dashboards
Display client/website logos in analytics and reporting interfaces.
CRM Systems
Show company logos based on their website domain.
Social Media Tools
Enhance link sharing with visual website identification.
Détails Techniques
Response Format
Returns the favicon image directly with appropriate Content-Type header (image/png, image/x-icon, image/svg+xml, etc.)
Caching
Favicons are cached for 24 hours. You can hotlink directly without caching on your end.
Size Options
Default returns standard favicon (~32px). With larger=true, returns up to 256px when available.
Error Handling
Returns a default placeholder icon when favicon not found, or 404 if throw-error-on-404 is set.
Meilleures Pratiques
- ✓ Use loading="lazy" attribute on img tags to avoid loading too many favicons at once
- ✓ Add proper alt text for accessibility (e.g., "GitHub favicon")
- ✓ Consider using onerror handler for custom fallback images
- ✓ For Next.js, add favicon.im to your trusted image domains configuration
- ✓ Cache responses locally for frequently accessed domains in high-traffic applications