Icon Horse
Icon Horse hero

Any company's logo, by domain or name, with  Icon Horse

One URL gives you a crisp PNG, WebP, ICO or SVG for stripe.com or for Microsoft Entra ID. Icon Horse tells you when it found nothing, so your app, your agent or your slide deck never ships a fake logo. Free, no API key.

Examples: , , or

How it works

Icon Horse reads a website's icon tags and manifest, or looks a product up by name, and picks the best quality logo it can find. You get it from one URL you can use in an img tag, a spreadsheet, a slide or a script.

Logos by domain or by product name
Honest about misses: headers flag every placeholder
Crisp PNG, WebP, ICO or SVG, 16 to 256px
Batch JSON API, OpenAPI spec and MCP for agents

Test Icon Horse for yourself

Get the icon for any site

Type a domain (for example ) or a product name (for example ), and Icon Horse will fetch the best available logo for you.

Favicon

Logo for: discord.com

Served from:

https://icon.horse/icon/discord.com

Open icon page and downloads →

So how would I use this?

There's lots of things you'd want to use Icon Horse for – here's a few common use cases to get you started.

Gorgeous styled links

Gorgeous styled links

Give your users a visual cue of where a link will take them by showing an icon next to it.

Dashboards

Dashboards

Take your dashboard displays to the next level by showing icons for each website the user sees.

Default avatars

Default avatars

Display icons for users based on the @domain.com of their email address.

It's icons.

Simple, honest, no bs.

Privacy matters

There are no cookies & no tracking involved. We just want to serve you icons, we don't want your data or that of your users.

No broken images, no fake logos

When a site has no icon you get a clean letter tile, never a broken image. Every response says so in X-Icon-Fallback, with the source size and a confidence score. Prefer an error? Add ?fallback=404.

Ready for agents and documents

Look up 20 domains or product names in one call with /api/icons. Paste PNG links straight into Google Slides and Docs, and line up a row of logos with ?trim=1&pad=8&bg=white. Read the docs.

Questions

How do I get a company's logo from its domain?

Use https://icon.horse/icon/<domain>, for example https://icon.horse/icon/stripe.com. It returns the company's icon as a PNG, up to 256px. Add a size (https://icon.horse/icon/stripe.com/128) or a format (/svg, /ico or /256/webp). It is free and needs no API key.

Is there a free favicon API?

Yes. Icon Horse is a free favicon and logo API with no API key and no signup. Put https://icon.horse/icon/<domain> in an img tag. It returns PNG, WebP, ICO or SVG from 16 to 256px, and the X-Icon-Fallback header tells you when the image is a placeholder.

How do I put a company logo in Google Slides by URL?

In Google Slides, choose Insert → Image → By URL and paste a PNG link such as https://icon.horse/icon/stripe.com/256. For a row of logos that line up, add ?trim=1&pad=8&bg=white to each link. The same steps work in Google Docs.

How do I get a logo PNG for a product name?

Use https://icon.horse/name/<product>, for example https://icon.horse/name/microsoft-entra-id, or https://icon.horse/icon?q=Microsoft%20Entra%20ID. Icon Horse looks the name up in a curated catalog and in Wikidata. If no product matches, it says not found instead of guessing.

Pricing

The free plan should be fine for most, but our paid tier offers some awesome features.

Hobby

Free

Up to 1,000 icons/month

Generic fallbacks for sites with no icons

No account needed

Check out the docs →
POPULAR

PRO

$79 /mo

Up to 100,000 icons/month

Customize fallbacks when no icon

Private mode – no logs, no data collected

Priority support

Early access to new features

Get in touch →

Also helps support continued development on Icon Horse.

ENTERPRISE

Custom

Unlimited usage

Everything in Pro plan, plus:

Self-hosting

Custom integrations

Contact us →

Let's discuss what you would need in person!