Getting started

Using Iconprobe takes about 10 seconds. Here is how it works:

1

Go to the App page

Open iconprobe.agen2ic.ai/app in any modern browser. No signup, no login, no account needed.

2

Paste a public URL

Enter the full URL of any public web page — e.g. https://example.com/page. If you omit the scheme, https:// is added automatically.

3

Read the results

Iconprobe fetches the page, discovers every declared icon, requests each file, and lists them in a table with status, format, dimensions, and a client-impact summary (browser tab, search result, iOS home screen).

Frequently asked questions

Real questions real users of a site-icon checker tend to ask.

Is Iconprobe really free? Are there any limits?

Yes — Iconprobe is completely free and requires no signup, no account, and no payment. There is no rate limit on scans. The Free plan includes everything the tool currently does.

A Pro plan ($9/month) is listed on the Pricing page with planned features (batch scanning, saved history, API access, scheduled scans). None of those features are built yet. The Pro plan is a placeholder for what may come. The Free plan will always remain free.

Do you store the URLs I scan? Is any data logged?

No. Each scan is completely stateless. The tool fetches the URL you provide, reads the page, checks the icons, and returns the result — nothing is stored, logged, or retained. No user data, no scan history, no analytics tracking.

See the Privacy page for full details.

What image formats does Iconprobe detect?

Iconprobe identifies the following formats using magic bytes (the first few bytes of the file):

  • ICO — Windows icon format (the classic favicon)
  • PNG — Portable Network Graphics
  • JPEG — Joint Photographic Experts Group
  • GIF — Graphics Interchange Format
  • WebP — Google's modern image format
  • SVG — Scalable Vector Graphics

If the file bytes do not match any known format, the tool reports "unknown". Format detection reads the actual file content, not just the MIME type declared in the <link> element, so it catches mismatches between what a page claims and what is actually served.

My site shows as "unreachable" or I get a network error — why?

The most common cause is the target site being behind a platform that blocks requests from Iconprobe's server. Specifically:

  • Cloudflare: Many sites behind Cloudflare will appear unreachable because the hosting platform cannot open a socket back into its own network. This is a documented platform limitation, not a problem with the target site.
  • WAF / bot protection: If the target site uses a Web Application Firewall or bot-detection service, our automated request may be blocked.
  • Internal / non-routable addresses: Iconprobe will not attempt to scan private IP ranges (127.x.x.x, 10.x.x.x, 192.168.x.x, etc.).

If your site is public and not behind any of these protections but still shows as unreachable, please report it — see the Contact section below.

What are "fallback locations"? Why does the tool check root icons I didn't declare?

Browsers, search engines, and iOS all request icons at well-known locations even when the page does not explicitly declare them:

  • /favicon.ico — the legacy fallback. Browsers request this at the site root automatically when no <link rel="icon"> is present — or sometimes in addition to a declared icon.
  • /apple-touch-icon.png — iOS requests this at the root when adding a page to the home screen, even if a different apple-touch-icon is declared.

Iconprobe checks both locations automatically. A page can declare everything correctly and still show a blank browser tab because the root fallback 404s. The tool surfaces exactly this gap.

Can I scan a URL on localhost or an internal network?

No. The tool only checks publicly accessible URLs. Requests to private IP ranges (127.0.0.1, 10.x.x.x, 172.16–31.x.x, 192.168.x.x) and internal hostnames (localhost, .local, .internal) are rejected. This is a deliberate safety measure — Iconprobe is a public diagnostic tool, not a network-internal utility.

Known limitations

Iconprobe is an honest, single-purpose tool. These limitations are documented openly so you know exactly what it can and cannot do.

Platform Cloudflare and WAF blocks
Sites behind Cloudflare, AWS WAF, or similar protection may appear unreachable because the hosting platform cannot open a socket back to itself. This is not a bug in Iconprobe, but it means the tool cannot check every site on the internet. There is no workaround available from the tool side.
Platform Magic-byte format detection is heuristic
Format detection reads the first bytes of each file and compares them against known signatures. Very small or truncated files, custom icon formats, or files without magic bytes may be misidentified or reported as "unknown". This is standard for client-side diagnostic tools — treat results as indicative, not forensic.
Platform SVG dimensions depend on inline attributes
For SVG files, dimension extraction requires a viewBox, width, or height attribute on the root <svg> element. SVGs without these attributes (or with CSS-only sizing) will show dimensions as "—".
Not built Batch scanning (multiple URLs in one request)
Currently only one URL can be scanned at a time. Batch scanning is a planned Pro feature — it does not exist yet. See Pricing for the feature list.
Not built Saved scan history and diffs over time
Iconprobe does not store scan results. There is no history, no diff view, and no way to compare scans across dates. This is by design (no data retention) — no feature exists yet to opt into saving results locally or on the server.
Not built API access and scheduled scans
There is no public API endpoint for programmatic access, and no scheduled-scan feature with change alerts. Both are planned for the Pro tier — neither has been built.
Not built Payment and billing
No payment processor is connected. The Pro plan checkout form on the Pricing page is a demonstration only — no real payment is taken, no account is created, and no billing relationship is formed.

Contact us

We want to hear about bugs, unexpected behaviour, and feature requests — but email-based support is not yet set up.

How to report an issue

There is currently no email address, contact form, or ticketing system for Iconprobe. The owner has not yet set up a support channel. This is a known gap.

Email support is not available. No mailbox has been configured for this domain. Any email address you might find elsewhere on the internet claiming to be Iconprobe support is not affiliated with this tool. We will update this page and add a contact route once the owner establishes one.

What you can do in the meantime

  • Check this Help Centre for answers — the FAQ above covers the most common questions.
  • Refer to the Terms of Service and Privacy notice for legal and data-handling information.
  • If you encounter a clear bug (wrong results, page not rendering, broken layout), note the URL you scanned and what you expected, and keep an eye on this page for when a contact channel is added.

This page will be updated when a support channel becomes available.