𓇬
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
𖣠⚪𔗢⚪🞋⚪𔗢⚪𖣠
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
ƧƎTA⅃ꟼMƎT YЯƎUQ ⅃ЯU ƧƎϽIVЯƎƧ ИOϽIVAꟻ ƧƎ⅃YƎꞰ ꟻO TƧI⅃ LIST OF KEYLES FAVICON SERVICES URL QUERY TEMPLATES
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
𖣠⚪𔗢⚪🞋⚪𔗢⚪𖣠
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
𓇬
𓇬
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
𖣠⚪𔗢⚪🞋⚪𔗢⚪𖣠
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
ƧƎTA⅃ꟼMƎT YЯƎUQ ⅃ЯU ƧƎϽIVЯƎƧ ИOϽIVAꟻ ƧƎ⅃YƎꞰ ꟻO TƧI⅃ LIST OF KEYLES FAVICON SERVICES URL QUERY TEMPLATES
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
𖣠⚪𔗢⚪🞋⚪𔗢⚪𖣠
◦୦◦◯◦୦◦⠀ ⠀◦୦◦◯◦୦◦
𓇬
Now I have all the information I need. Let me compile this comprehensive list.
𓇬 Keyless Favicon Services — URL Query Templates
A comprehensive collection of free, no-API-key-required favicon fetching services you can use directly in <img> tags or API calls. Just plug in a domain and go.
🔍 Search Engine Providers
Google Favicons API
| Template | Description |
|---|---|
https://www.google.com/s2/favicons?domain={domain} |
Basic favicon (16px default) |
https://www.google.com/s2/favicons?domain_url={hostname} |
Alternate URL param |
https://www.google.com/s2/favicons?domain={domain}&sz={size} |
With custom size (16, 32, 64, 128, 256, 512) |
https://s2.googleusercontent.com/s2/favicons?domain={domain} |
Alternate host |
🌐 Returns a default globe icon when no favicon is found. Source
DuckDuckGo Favicons API
| Template | Description |
|---|---|
https://icons.duckduckgo.com/ip3/{domain}.ico |
Primary (HTTPS) |
https://icons.duckduckgo.com/ip2/{domain}.ico |
Alternate version |
https://external-content.duckduckgo.com/ip3/{domain}.ico |
CDN alternate |
🦆 Returns a blank/transparent placeholder if no icon is found. Source
Yandex Favicons API
| Template | Description |
|---|---|
https://favicon.yandex.net/favicon/{domain} |
Single domain |
https://favicon.yandex.net/favicon/{domain1}/{domain2}/{domain3}/ |
Sprite — multiple favicons in one request! |
🎯 Unique sprite feature minimizes network requests for bulk favicon display. Source
🛠️ Dedicated Favicon Services
Favicon.im
| Template | Description |
|---|---|
https://favicon.im/{domain} |
Standard favicon (~32px) |
https://favicon.im/{domain}?larger=true |
Larger icon (up to 256px) |
https://favicon.im/{domain}?default-avatar={encoded_url} |
Custom fallback image |
https://favicon.im/{domain}?throw-error-on-404=true |
Returns 404 instead of placeholder |
⚡ 30M+ monthly requests, <100ms avg response, Cloudflare CDN. No auth required. Source
Icon Horse
| Template | Description |
|---|---|
https://icon.horse/icon/{domain} |
Best available favicon |
🐴 Smart fallback system — never returns a broken image. Free tier available. Source
Favicone
| Template | Description |
|---|---|
https://favicone.com/{domain} |
Default favicon |
https://favicone.com/{domain}?s={size} |
Custom size (max 256) |
https://favicone.com/{domain}?json |
Returns JSON metadata |
📦 Returns JSON with
hasIcon,iconURL, andformatinfo. Source
Vemetric Favicon API
| Template | Description |
|---|---|
https://favicon.vemetric.com/{domain} |
Favicon image |
🆓 Open-source & self-hostable. No rate limits, no hidden costs. Source
Besticon
| Template | Description |
|---|---|
https://icons.better-idea.org/icon?url={domain}&size={min}..{ideal}..{max} |
Size range selection |
https://icons.better-idea.org/icon?url={domain}&size=32..50..120&formats=png,ico |
With format filter |
https://icons.better-idea.org/icon?url={domain}&size=32..50..120&fallback_icon_url={url} |
Custom fallback |
https://icons.better-idea.org/icon?url={domain}&size=32..50..120&fallback_icon_color=ff0000 |
Custom fallback color |
🎨 Most configurable: size ranges, format filtering, fallback icons & colors. Self-hostable via Docker. Source
Favicons Proxy (Cloudflare Workers)
| Template | Description |
|---|---|
https://favicons.seadfeng.workers.dev/{domain}.ico |
Proxied favicon |
🔄 Aggregates from Google, DuckDuckGo & Icon Horse with automatic failover. Source
🔐 Other Notable Services
Bitwarden Icons
| Template | Description |
|---|---|
https://icons.bitwarden.net/{domain}/icon.png |
PNG favicon |
🔑 Used internally by Bitwarden password manager. Source
Allesedv
| Template | Description |
|---|---|
https://f1.allesedv.com/16/{domain} |
16px favicon |
https://f1.allesedv.com/32/{domain} |
32px (size in path) |
Direct Domain Guess
| Template | Description |
|---|---|
https://{domain}/favicon.ico |
Standard location |
https://{domain}/favicon.png |
PNG variant |
https://{domain}/apple-touch-icon.png |
Apple touch icon |
🎲 No service needed — just hotlink directly. Works for ~70%+ of sites.
📊 Quick Comparison
| Service | Size Control | Fallback | JSON Output | Self-Hostable | Sprite Support |
|---|---|---|---|---|---|
✅ sz= |
🌐 Globe icon | ❌ | ❌ | ❌ | |
| DuckDuckGo | ❌ | Transparent | ❌ | ❌ | ❌ |
| Yandex | ❌ | ❌ | ❌ | ❌ | ✅ |
| Favicon.im | ✅ larger=true |
✅ Customizable | ❌ | ❌ | ❌ |
| Icon Horse | ❌ | ✅ Auto | ❌ | ❌ | ❌ |
| Favicone | ✅ s= |
❌ | ✅ ?json |
❌ | ❌ |
| Vemetric | ❌ | ❌ | ❌ | ✅ | ❌ |
| Besticon | ✅ Range | ✅ URL + Color | ✅ | ✅ Docker | ❌ |
| Bitwarden | ❌ | ❌ | ❌ | ✅ | ❌ |
⚠️ Important Note: None of these services publish official SLA or terms of service for external consumption. They are all "use at your own risk" — though Google, DuckDuckGo, and Favicon.im have proven highly reliable over years of community use. For the full community-maintained list, see the GitHub Gist by dodying.