Meta Tag Analyzer
Paste any HTML source to extract and grade all meta tags, Open Graph, and Twitter Card data.
How to Use
- Go to any web page, right-click → View Page Source, and copy the <head> section.
- Paste the HTML into the input box.
- Click Analyze to see all found tags with pass/warning/fail status.
- Review the recommendations for each missing or poorly configured tag.
When to Use This
- Reviewing a competitor's head block after copying it from View Source, to see which social and canonical tags they bothered to set.
- Spot-checking a template change on staging by pasting the rendered head, before the change ships to every page on the site.
- Teaching a junior writer which tags exist and what a complete head looks like, using a real page as the example.
- Confirming that a CMS plugin actually wrote the og: and twitter: tags it promised, rather than trusting its settings screen.
Frequently Asked Questions
About This Tool
A page's head block is where a document declares itself: what it is called, how it should be summarized, which URL it considers canonical, and how it should look when shared. Those declarations are only useful if they are actually present and well formed, and on a large site it is easy for a template change to drop one silently.
Paste HTML into this tool and it parses the markup with the browser's DOMParser, then reports on title, description, robots, canonical, viewport, charset, four Open Graph properties, two Twitter Card properties, and author and keywords when present. Each row gets a Good, Warning or Missing badge with a short note; title and description also get a character count checked against 60 and against the 120 to 155 band. Nothing is fetched and nothing leaves the page.
Notes & Limits
- Checks stop at presence and length. Whether the description matches the page, or the canonical URL actually resolves, is not something the tool can determine.
- The scan covers a fixed list of tags. JSON-LD structured data, hreflang alternates, og:type, og:site_name and a charset declared with http-equiv are not examined.
- Length thresholds are the tool's own rules, 60 characters for a title and 120 to 155 for a description, and are display heuristics rather than published limits.
- A Warning badge on a missing og: tag is advice, not a defect: a page nobody shares on social platforms works perfectly well without them.