Download any website's favicon in any size. No signup, no limits.
Why Forge Favicon vs Google's favicon service? → · API docs · All APIs
Works with any domain. Tries HTML parsing, common paths, and Google fallback.
Resize from 16px to 512px. Perfect for any use case.
Always get a clean PNG. Automatic format conversion.
Three extraction strategies ensure maximum reliability.
1-hour cache for fast repeated lookups.
Simple GET request. Perfect for dashboards and link previews.
# Get a favicon (default size)
curl "https://forge-node.tail2b516d.ts.net/favicon?url=github.com" -o favicon.png
# Get a specific size
curl "https://forge-node.tail2b516d.ts.net/favicon?url=github.com&size=128" -o favicon.png
# Use in HTML
<img src="https://forge-node.tail2b516d.ts.net/favicon?url=github.com&size=32">
# Use in a dashboard to show site icons
sites=("github.com" "google.com" "stackoverflow.com")
for site in "${sites[@]}"; do
curl "https://forge-node.tail2b516d.ts.net/favicon?url=$site&size=64" -o "${site}.png"
done