Favicon.im fornece uma API gratuita e confiável para obter favicons de qualquer site. Sem chave API, respostas ultrarrápidas pela rede global Cloudflare.
Início Rápido
Obter um favicon é tão simples quanto construir uma URL:
Tamanho Maior (até 256px)
https://favicon.im/{domain}?larger=true
Experimente agora
https://favicon.im/github.com
Parâmetros da 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) |
Exemplos de Código
<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" />
Recursos
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.
Casos de Uso
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.
Detalhes Técnicos
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.
Melhores Práticas
- ✓ 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