🔍

Meta Tag Analyzer

Analyze meta tags from any URL or HTML. Simple, fast, and reliable.

URL/HTML SEO Check OG Tags Twitter Cards

📋 Meta Tags Found:

No data yet. Enter URL or HTML and click analyze.

Total Tags 0
Essential Found 0
Missing Essential 0
⚡ Essential: title, description, keywords, viewport, charset, robots, og:title, og:description, og:image, twitter:card. If URL fetch fails, use HTML mode.
Analyzing...

How to Use Meta Tag Analyzer

Follow these simple steps to get the best results.

1

Supply a page

Enter a URL for gateway fetching, or switch to HTML mode and paste the page source - the mode buttons toggle between them.

2

List the tags found

The parser extracts the title plus every meta name and property value, including Open Graph and Twitter card tags, and shows them as key/value rows.

3

Check the essential count

Read how many essential tags are present and missing from the stats bar, then copy the values as JSON or download them.

Frequently Asked Questions

Everything you need to know about Meta Tag Analyzer.

It lists the title and every meta tag found, including Open Graph and Twitter cards, and counts an essential set: title, description, keywords, viewport, charset, robots, og:title, og:description, og:image and twitter:card.
No - it reports the tags it finds and counts essential ones present or missing. It does not score the page or write recommendations.
Yes, enter any public URL to analyze its meta tag setup.
It reflects the exact tags in the HTML it fetched. No evaluation against search-engine guidelines happens - interpretation is left to you.
It compares against an essential set - title, meta description, keywords, viewport, charset, robots, og:title, og:description, og:image and twitter:card - and shows how many are present or missing. Canonical and H1 are not part of that check.
When your description does not match the searcher's query, Google composes a relevant snippet from page text instead. This analyzer only shows the description it found, so judge its length and specificity yourself.
Only if a public gateway can fetch it as text. Staging and password-protected pages may return a blocked response, and any tag added by JavaScript after load is missed because this reads the raw HTML.

About the Meta Tag Analyzer Tool

See the metadata a page actually sends. The ToolFlic Meta Tag Analyzer reads a URL through a public CORS gateway - or any HTML you paste in - parses the document with the browser DOMParser, and lists every title, meta name and property tag it finds, including Open Graph and Twitter card markers. A stats bar counts the total tags and how many of the essential ones (title, description, viewport, charset, robots and the og and twitter markers) are present or missing, and the result can be copied as JSON or downloaded. It reports what is in the markup; it does not grade or rewrite your tags.

Core Advantages

Spot a missing og:image, a duplicated description or an absent viewport quickly when auditing a page you did not build, and grab the raw values as JSON to compare two pages side by side. HTML mode works even when a site blocks the public gateways, so you can paste View Source and analyse it there.

Architecture & Security

URL mode fetches the page as text through a labelled chain of public CORS gateways (AllOrigins JSON, AllOrigins raw, CodeTabs, cors.lol), rejecting a gateway error page instead of parsing it as the target, then feeds the HTML to DOMParser and harvests the title, meta[name] and meta[property] values. Because this is a static fetch, tags injected by JavaScript after load are not captured, and if every gateway is rate-limited or down the page says so rather than guessing - use HTML mode in that case.

Under the Hood: the Meta Tag Analyzer explained properly

No marketing filler — just the mechanics, the trade-offs and the real limits, explained clearly.

How it actually works

URL mode does not contact the site directly, because a browser cannot read a cross-origin page, so the page is fetched as text through an ordered chain of public CORS gateways: AllOrigins in JSON form first, then AllOrigins raw, CodeTabs and cors.lol. A reply is accepted only when it is real content, and a gateway error or rate-limit page is rejected rather than parsed, so a dead gateway never masquerades as your site. Whichever gateway answered is named under the results.

Whatever HTML arrives, from a gateway or pasted straight into HTML mode, is handed to the browser DOMParser. The tool reads the document title, the charset declaration, and every meta element that carries a name or a property with a content value, storing each as a key and value pair; Open Graph tags and Twitter card tags land in the same list because they are just meta properties.

The essential-tag count is a fixed checklist: title, description, keywords, viewport, charset, robots, og:title, og:description, og:image and twitter:card. The stats bar reports how many of those are present and how many are missing; the values themselves are shown verbatim, and the whole set can be copied or downloaded as JSON.

What that means for your results

HTML mode makes the tool work with no network at all: paste View Source from any page, including one behind a login or one that blocks every public gateway, and the same parser reads its tags. That fallback keeps the tool useful when the URL path fails.

Because extraction is the browser DOM engine rather than a hand-written regex over markup, malformed and inconsistent tags are handled the way a real parser handles them, and the JSON export preserves exactly what was found.

Where it falls short — honestly

It reports what is in the markup and nothing more: there is no scoring, no per-tag grade and no written recommendation, and the earlier idea of Fix or Optimal verdicts was never implemented, so the page only counts essentials present versus missing.

The fetch is a single static request, so tags that JavaScript injects after load are invisible, and a page rendered entirely client-side may come back with an empty head. The public gateways are rate-limited and sometimes down; when none returns the page the tool says so plainly instead of guessing, and the fix is HTML mode.

The listing keeps the first value stored per key, so a duplicated tag name can shadow a later one.

A real end-to-end workflow

Paste a URL and analyse your own or a competitor page, or switch to HTML mode for anything the gateways cannot reach; read the missing-essential count first, since those are the tags most worth supplying.

To author the tags this tool reads, use Meta Tag Generator; to check whether a page is indexable rather than what its head contains, Google Index Checker looks at robots and noindex signals.

Browse more Seo Tools

View All Seo →

Your Privacy is Our Core Mission

We've built this utility specifically to protect your digital footprint. Every byte of data is processed locally within your browser — it never touches our servers. That is our absolute guarantee.

Designed for productivity, optimized for security. We know how critical 📈 are, and we're here to make them seamless and safe.

LiftOff Badge PeerPush Badge