Favicon.im/{domain}

Instantly fetch and download favicon for any website.

30M+
Monthly Served Requests
Convert Image to Favicon
youtube.com favicon youtube.com
en.wikipedia.org favicon en.wikipedia.org
instagram.com favicon instagram.com
facebook.com favicon facebook.com
twitter.com favicon twitter.com
whatsapp.com favicon whatsapp.com
pinterest.com favicon pinterest.com
reddit.com favicon reddit.com
play.google.com favicon play.google.com
tiktok.com favicon tiktok.com
amazon.com favicon amazon.com
imdb.com favicon imdb.com
apple.com favicon apple.com
globo.com favicon globo.com
nytimes.com favicon nytimes.com
fandom.com favicon fandom.com
translate.google.com favicon translate.google.com
linkedin.com favicon linkedin.com
netflix.com favicon netflix.com
yahoo.co.jp favicon yahoo.co.jp
quora.com favicon quora.com
canva.com favicon canva.com

Favicon API Usage

Default Size:

<img src="https://favicon.im/hey.com" alt="Hey.com favicon" loading="lazy" />

Rendered Image:

Hey.com favicon

Larger Size:

<img src="https://favicon.im/hey.com?larger=true" alt="Hey.com favicon (large)" loading="lazy" />

Rendered Image:

Hey.com favicon (large)

Extra Parameters

default-avatar=URL
When no favicon is found, redirect to this URL instead of returning the default icon. URL should be URL-encoded.
throw-error-on-404=true
When no favicon is found, return HTTP 404, so you can use onerror to implement a custom fallback image.

Note: Please hotlink our URLs directly in your pages & apps. For Next.js, add favicon.im to your trusted image domains.

Tip: Always use loading="lazy" to avoid loading too many favicons at once, which improves page performance.

Sponsor

Blog

Products

FAQ