Favicon grabber
Enter a domain and get every icon the site declares: favicon.ico, SVG and PNG icons, apple-touch-icon and web manifest icons, with their real sizes, a download for each and a check for missing sizes.
Checks the homepage of the domain you enter. Public sites only: local and private network addresses are refused.
Audit
Recommended HTML for your own site
Put this in the <head> of every page, and the files at these paths. Adjust the paths to match yours.
4 steps, no signup
- 01
Enter a domain
Type a domain like
example.comor paste any page URL. The tool always checks the site's homepage, which is where browsers and Google look for icons. - 02
See every icon
Every icon the site declares is listed:
link rel="icon",apple-touch-icon, mask icons, web manifest icons and/favicon.ico. Each one shows its declared size and its real size. - 03
Check the gaps
The audit flags missing sizes (32×32, 180×180 Apple touch icon, 192 and 512 manifest icons), broken files and declared sizes that don't match the file.
- 04
Download or copy
Download any icon, or copy the HTML snippet with the recommended set of tags to fix the gaps on your own site.
Short answer: type a domain such as github.com and press Get favicons. The tool reads the site's homepage and web manifest, checks /favicon.ico, and lists every icon with its real format and pixel size, a preview and a download link. It also flags missing sizes against what browsers, iPhones, Android and Google Search expect.
What this favicon grabber does
A website rarely has a single favicon. A typical site declares an ICO for old browsers, an SVG or PNG for tabs, an Apple touch icon for home screens, and a set of PNGs in its web manifest for Android and installed apps. Most "get favicon from URL" tools show you one 16 or 32 pixel image fetched from a third-party favicon service. This favicon grabber reads the site itself and lists every icon it declares, with the size and format the file really has, so you can download the right one or audit your own site.
How it works
- Fetch the homepage. A small server function requests the domain's homepage (following redirects) and reads the
<head>. - Collect the declared icons. Every
<link>with a rel oficon,shortcut icon,apple-touch-icon,apple-touch-icon-precomposed,mask-iconorfluid-iconis collected, along with itssizes,typeandmediaattributes. - Read the manifest. If the page links a web app manifest, the tool downloads it and adds each entry in its
iconsarray, includingpurpose(any, maskable, monochrome). - Try /favicon.ico. Browsers request it by default even when it isn't declared, so it's always checked.
- Check each file. The first bytes of every icon are read to confirm the real format and pixel size (ICO files list every size they contain).
What the audit checks
| Check | Why it matters |
|---|---|
A declared rel="icon" on the homepage | Google reads the favicon from the homepage's link tags; browsers fall back to /favicon.ico without one |
| 32×32 or larger raster icon (ICO or PNG) | Browser tabs, bookmarks and tools that don't render SVG |
| Square icon larger than 48×48 | Google asks for a square favicon and recommends larger than 48×48 so it looks sharp in results |
| 180×180 apple-touch-icon | iPhone and iPad home-screen icons |
| 192×192 and 512×512 manifest icons | Android home screens, install prompts and splash screens |
| Declared size matches the file | A wrong sizes value makes browsers choose a blurry icon |
| Every icon URL loads | Broken icon links are common after redesigns and CDN moves |
Favicons in Google Search
Google shows a site's favicon next to its results on mobile and desktop, and it picks that icon by following its own rules. Per Google Search Central's favicon guidelines:
- Declare it on the homepage with
rel="icon",shortcut icon,apple-touch-iconorapple-touch-icon-precomposed. Google supports one favicon per hostname: subdirectories share it, and each subdomain can have its own. - The icon must be square and at least 8×8 pixels; Google recommends going larger than 48×48.
- Googlebot must be able to crawl the homepage, and Googlebot-Image must be able to crawl the icon file. Neither may be blocked by robots.txt.
- Keep the icon URL stable. After a change, Google has to recrawl the homepage, which can take several days to several weeks. Meeting the guidelines doesn't guarantee Google will show the icon.
How to use it
To grab another site's icon
- Enter the domain and press Get favicons.
- Pick the largest square icon that suits you; the real size is shown under each preview.
- Press Download. If the site blocks the direct download, the icon opens in a new tab: right-click it and choose Save image as (on a phone, long-press and save).
To audit your own site
- Enter your domain and read the audit at the top.
- Create any missing sizes from one square source image of 512×512 or larger.
- Copy the HTML snippet into your page head, upload the files, then run the check again.
Troubleshooting
- "Couldn't connect to that site." The domain is misspelled, offline, or refused the connection.
- The homepage returned 403 or 503. The site is behind a bot challenge (Cloudflare, Akamai and similar). Only /favicon.ico could be tried.
- Only /favicon.ico was found. The site doesn't declare icons in HTML, or adds them with JavaScript after the page loads, which this tool doesn't run.
- "That domain points to a private or local network address." For security the tool only checks public internet addresses.
- The preview is blank but the file exists. Some hosts block images being shown on other sites. The file is still listed with its size.
Related tools
Favicons are one part of how a site looks in search. To see the title and description Google is likely to show next to it, use the SERP snippet preview. To check that crawlers can reach your homepage and icon files, run the robots.txt tester, and for structured data, the schema generator.
Trademarks and copyright
Favicons are mostly logos, which are trademarks and creative works. Saving one for a bookmark tool, a link preview, a design reference or an audit is everyday use. Using another company's icon as your own, or in a way that suggests a connection, is not. This tool only reads what a site serves publicly to every visitor.
Privacy and security
The domain you enter is fetched once by this site's server, because browsers block reading another site's HTML. Nothing is stored. The server only contacts public http and https addresses on the standard ports. It rejects localhost and private, loopback and link-local IP ranges, both as typed addresses and after a DNS lookup, and it re-checks every redirect.
Last checked and updated: . Everything on this page runs in your browser; nothing you enter is sent anywhere.
Frequently asked questions
How do I get the favicon from a website URL?
/favicon.ico.Where is a website's favicon stored?
<link rel="icon"> tag points: often /favicon.ico, /favicon.svg or a CDN path. Apple devices use apple-touch-icon, and installable web apps list more icons in a manifest.json or site.webmanifest file.What size should a favicon be?
Why isn't my favicon showing in Google search results?
What is an apple-touch-icon?
<link rel="apple-touch-icon" href="/apple-touch-icon.png">; 180×180 PNG is the usual size. Without one, iOS builds an icon from the page instead, usually a screenshot.Do I still need favicon.ico?
/favicon.ico automatically when no icon tag is found, and some only understand ICO. A small multi-size ICO (16 and 32 px) at the site root covers them.Can I use an SVG favicon?
<link rel="icon" type="image/svg+xml" href="/favicon.svg">. Older Safari versions, feed readers and many other tools still want a raster fallback, so keep an ICO or PNG too. The tool flags sites that only offer SVG.Why does the tool say the declared size doesn't match?
sizes attribute is a promise, and the tool reads the real width and height from the file. A tag that says 192×192 but serves a 32×32 image makes browsers pick the wrong icon and look blurry.Can I download another site's favicon?
Why can't it check some sites?
/favicon.ico.