Free tool · no sign-up

Title tag and meta description checker with a SERP preview

This free title tag and meta description checker measures your text the way Google lays it out: in pixels, not characters. Type your own or fetch a live page, and you see the width against Google's desktop and mobile limits, a preview of the result, where it gets cut off and what to fix.

desktop0 / 580 px
mobile0 / 680 px
desktop0 / 920 px
mobile0 / 680 px

Google preview

acme.com
https://acme.com
Your page title
Your meta description shows here. Google may write its own snippet when this is missing or doesn't match the search.

Type a title and description, or fetch them from a URL. Widths and warnings update as you type.

Why the checker measures pixels, not characters

Google cuts titles and descriptions when they run out of room on the screen, and letters take different amounts of room. At Google’s 20px title size, a “W” is 18.9px wide and an “i” is 4.4px. Two 60-character titles can differ by more than 200 pixels.

So the checker adds up the real width of every character in Arial, the font Google uses for results, at each layout’s font size. It then cuts the text where Google would: at the last whole word that leaves room for the “...”.

Font sizes and cut-off widths the checker uses
FieldDesktopMobileRecommended length
Title tag20px Arial, about 580px16px Arial over two lines, about 680px30-60 characters
Meta description14px Arial, about 920px14px Arial, about 680px70-160 characters

The character ranges match the rules in LogNorm’s site audit, so a snippet that passes here passes there.

How to use the title and meta description checker

Paste text to draft a new snippet, or fetch a URL to check what is live. Both modes update the preview as you type.

  1. Type or fetch
    Paste a title and description, or switch to Check a URL to pull them from a public page's head.
  2. Add your keyword
    Optional. The checker tells you whether the keyword appears, and whether it sits early enough to survive truncation.
  3. Compare desktop and mobile
    Toggle the preview. The bars under each field show the width against both limits.
  4. Edit until the warnings clear
    Fix anything marked Fix or Warning. Tips are judgement calls.

Fetching a URL also reports duplicate title or description tags, a noindex directive, the H1 and the canonical URL. Those come from the same extraction LogNorm’s crawler uses in the site audit.

What the warnings mean

Each warning names a problem that costs clicks, and the text says what to change.

  • Missing title or description: Google writes its own from headings, links or page text, and it rarely makes the case for the click.
  • Too wide: the end of the text is replaced by an ellipsis. Whatever you put last, often the brand or the offer, disappears.
  • Too short: you leave room unused that could name the audience, the benefit or a differentiator.
  • Repeated words: the same word twice reads as keyword stuffing and is a common reason Google rewrites a title.
  • Keyword missing or late: searchers scan for the words they typed, and Google bolds matching words in the snippet.
  • Title and description identical: the description should add what the title can't fit.

Title tag, H1 and og:title: which one shows where

Google’s result uses the title tag, social networks use og:title, and readers on the page see the H1. They can differ, but they should tell the same story.

Where each heading-like tag appears
TagWhere it showsHow to write it
<title>Search results and the browser tabKeyword first, brand last, within the pixel limit
<h1>The top of the page itselfThe same promise as the title, phrased for a reader who already clicked
og:titleLink previews on LinkedIn, Slack and XCan drop the brand and the keyword, and lean on curiosity
meta descriptionThe snippet under the result, when Google uses itA benefit and one concrete detail, front-loaded

When the title and H1 disagree, Google is more likely to replace your title with text from the page. The URL check shows both side by side, so mismatches are easy to spot.

How to write titles and descriptions that earn the click

Lead with what the searcher typed, then give them a reason to pick you. Everything else is trimming.

Titles

Put the keyword first and the brand last, after a separator. Keep each page’s title unique and close to its H1. For example: Project management software for small teams | Acme.

Descriptions

Write one or two plain sentences: what the page gives the reader and one concrete detail, such as a price, a number of templates or a free plan. Front-load it, since mobile shows less. For example: Plan sprints, track tasks and ship on time. Free for teams of up to 5.

At scale

Templates are where most metadata problems start: a missing description on every blog post, or one title shared by every pricing variant. The free website SEO checker finds them across 25 pages, and the site audit lists every affected URL.

Let your agent rewrite them

Connect Claude Code or Codex to LogNorm. It picks up the metadata findings, edits your templates and LogNorm re-checks the live pages.

Start free

Questions people ask

How long should a title tag be?

Aim for 30 to 60 characters, but the real limit is width: about 580 pixels on desktop. A title full of wide letters like M and W gets cut sooner than one with narrow letters, so check the pixel width rather than counting characters.

How long should a meta description be?

70 to 160 characters is a safe range. Google shows about 920 pixels on desktop and less on mobile, so put the benefit and the keyword in the first half, where every device shows it.

Why does Google show a different title than mine?

Google rewrites titles it judges unhelpful for a search: ones that are too long, stuffed with keywords, the same across many pages, or a poor match for the page's main heading. A clear, unique title that matches the H1 is the one most likely to be shown as written.

Does the meta description affect rankings?

No, Google doesn't use it to rank pages. It affects whether people click when you do rank, and Google may replace it with a passage from the page when the passage matches the search better.

How accurate is the pixel width?

Very close for Latin text. The checker uses Arial's real character widths at the font sizes Google uses for results. Google changes its layout from time to time and may cut a little earlier or later, so leave a small margin rather than filling every pixel.

Every title on your site, fixed and checked.

LogNorm finds missing, long and duplicate metadata across every page, hands the fixes to your team or your coding agent, and re-checks the live pages when they ship.

Already use an agent?

Paste this into Claude Code, Codex, Cursor or Claude. It connects itself; you click Allow once.

Claude CodeClaude CodeCodexCodexCursorCursorClaudeClaudeand any MCP client