Skip to content
Toolew.com

HTML Meta Analyzer

Paste a page’s HTML to check its title, meta description, canonical, robots, viewport, language and Open Graph / Twitter Card tags for SEO issues.

Runs in your browser. Your data is not uploaded.
Loading tool…

Tool guide

What this tool does

HTML Meta Analyzer parses pasted page HTML (the <head> section, or a full page) and extracts and checks the title, meta description, canonical URL, robots directives, viewport, charset, html lang attribute and Open Graph / Twitter Card tags, flagging missing tags and common length problems.

A page’s <head> section carries most of the signals search engines and social platforms use to understand and present it, title, meta description, canonical URL, robots directives, and Open Graph tags for link previews, but checking all of them by eye in raw HTML is slow and easy to miss something on.

This analyzer parses pasted HTML directly in your browser, extracts every one of those key tags, and runs a checklist of common issues: a missing or wrong-length title, a missing or wrong-length meta description, a missing canonical link, a noindex directive, a missing viewport tag, missing language attribute, and missing or incomplete Open Graph / Twitter Card tags.

How to use HTML Meta Analyzer

  1. Paste the page’s <head> HTML, or the full page source, into the text box.
  2. Review the Title length and Description length stats.
  3. Read through the flagged warnings and informational notes.
  4. Check the Extracted values panel to see exactly what was found for each tag.
  5. Fix the underlying HTML and re-paste to confirm the issues are resolved.

Tips for better results

  • Paste the full page source if you have it; the analyzer only looks inside valid head-level tags, so a full page works just as well as an isolated <head> fragment.
  • A noindex directive is flagged as a warning specifically because it is easy to leave in accidentally after testing a page, silently keeping it out of search results indefinitely.
  • Missing Open Graph tags won’t break anything, but without them, links shared on social media typically show a bare URL or an auto-guessed, often unflattering, preview instead of your chosen title, description and image.
  • This tool only analyses static HTML as pasted; it does not execute JavaScript, so tags injected client-side won’t be detected unless you paste the final rendered HTML.

Common use cases

  • Auditing a page’s title, description and canonical tag length and presence before publishing.
  • Checking whether a noindex directive was accidentally left on a page that should be publicly indexed.
  • Verifying Open Graph and Twitter Card tags are present before sharing a link on social media.
  • Quickly reviewing a competitor’s or client’s page head tags by pasting their page source.

Common mistakes to avoid

  • Pasting only visible page content instead of the actual HTML source; this tool needs the raw markup, including <head>, not the rendered text a browser shows.
  • Assuming a JavaScript-injected meta tag will be detected; this analyzer works on static HTML only and won’t see tags added after the page runs its scripts unless you paste the fully rendered HTML.
  • Ignoring an informational (non-warning) note as unimportant; several, like a missing Open Graph image, meaningfully affect how a page looks when shared, even though they are not critical indexing errors.

Frequently asked questions

Does this tool fetch my live page automatically?

No, you paste the HTML directly; the tool does not fetch any URL itself, which keeps it simple and avoids any cross-origin or server-side fetching limitations.

Does it check JavaScript-rendered meta tags?

No, it analyses the HTML exactly as pasted; if your meta tags are injected by client-side JavaScript, paste the final rendered HTML (e.g. from your browser’s "View Page Source" after rendering, or dev tools) rather than the raw server response.

What character counts does it recommend for title and description?

Roughly 50-60 characters for the title and roughly 120-160 characters for the meta description, which are the commonly cited ranges that tend to avoid truncation in search results, though exact limits vary by device and font.

Why is a missing canonical tag only a minor note, not a warning?

A canonical tag matters most when the same content is reachable at more than one URL; a single-URL page without duplicate-content concerns doesn’t strictly need one, so it is flagged as informational rather than a critical warning.

Feedback & suggestions

Help us improve HTML Meta Analyzer. We read every message.

Rating (optional)
Necessary
Required for security, language and theme preferences. Always on.