Skip to content
Surfilby Adam Hafez
Free tool

Bulk meta title and description length checker

Bulk meta title and description length checker: paste many pages and see which titles and descriptions truncate, in pixels. Free, runs in your browser.

Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.

URLTitleTitle widthDescriptionDescription width

Uses the same canvas pixel-width measurement as thesingle-page SERP preview tool- check one page there, check many pages here.

Key takeaways

  • Google sets no length limit on titles or meta descriptions, but truncates both in results as needed to fit the device width.
  • This tool measures rendered pixel width against fixed desktop and mobile budgets, which tracks truncation better than a character count.
  • Checking a whole export at once exposes a template that produces too-long titles on every page, which a one-page check hides.
  • Google asks for a distinct title and description on each page, so a batch of near-identical rows is a problem even when every row fits.
  • Nothing typed into this tool is sent anywhere; every measurement happens in your browser.

What it takes

  • A list of pages, one per line, formatted as URL | Title | Description

More tools

All of them free, all of them browser-only.

Browse the tools

How to use it

  1. 1Export your titles and descriptionsPull the URL, title tag and meta description for each page from your CMS export or a crawl, one row per page.
  2. 2Paste rows in the URL | Title | Description formatUse a pipe character to separate the three fields on each line. A line with fewer than three fields is flagged instead of breaking the table.
  3. 3Switch between desktop and mobileMobile allows less width, so a title that fits on desktop can still truncate on mobile. Check both before shipping a template.
  4. 4Scan the highlighted rowsRows where the title or description would truncate are marked, so a batch of dozens of pages can be triaged at a glance.

Google does not publish a character limit for titles or meta descriptions. Its documentation says there is no limit on how long either can be, and that both are truncated in search results as needed to fit the device width. Width, not character count, is what gets cut, and it is usually a template, not a person, that produces the text. This checker measures a whole export at once so a template-wide problem is visible as a cluster of flagged rows.

What the checker measures

Each line is split on the pipe character into URL, title and description. The title and the description are each drawn in Arial on a hidden canvas and their width is compared with a fixed budget.

DeviceTitle fontTitle budgetDescription fontDescription budget
Desktop20px Arial580px14px Arial990px
Mobile18px Arial470px14px Arial860px

These budgets are the site’s working estimate of the visible width, shared with the SERP snippet preview so the two tools never disagree. They are not numbers Google publishes. A line with fewer than three fields is shown as a warning row reading “Expected URL | Title | Description” instead of being dropped.

How to read the results

Each row shows the URL, the title as it would display (cut at the last whole word with ” …” when it overflows), the measured width against the budget with a Fits or Truncated label, then the same for the description. Any row where either field truncates gets a tinted background. The summary above the table reads, for example, “5 row(s) checked, 1 would truncate on desktop”.

Switch to mobile before you trust a clean result. The mobile title budget is 110px narrower, so a title that fits on desktop can fail on mobile. If a row truncates only on mobile, decide whether the words that survive still carry the meaning; if they do, the cut may be acceptable.

Worked example

The tool loads with five sample rows. On desktop, measured in Arial:

  • Link building guide. The title “The Complete Link Building Guide for 2026: Everything You Need to Know to Rank” measures about 733px against 580px and is marked Truncated. Its description fits on desktop at about 945px of 990px.
  • Running shoes, Core Web Vitals, SEO audit and short title rows. All titles and descriptions fit, the longest title at about 237px.

The summary reads 5 rows checked, 1 would truncate on desktop. Switch to mobile and the same row is still the only one flagged, but now twice over: the title measures about 660px against 470px and the description about 945px against 860px. Exact pixel values vary slightly with the fonts installed on your machine.

Common mistakes it catches

  • A suffix appended by the template. A brand name and slogan added to every title pushes long product names over the budget while short ones pass, so only a batch shows the pattern.
  • Front-loaded boilerplate. Google’s title documentation asks for distinct text that describes each page. Twenty rows that all begin with the same long phrase are easy to spot in a single table.
  • Identical descriptions. Google says identical or similar descriptions on every page are not helpful. The width check will pass them, but reading them side by side will not.
  • Keyword stuffing. Google’s title guidance says there is no reason for the same words to appear multiple times. Repetition also burns width.
  • Broken export rows. A line with fewer than three pipe-separated fields is flagged rather than silently dropped, so a crawl that lost a column shows up.

For a single page you are still writing, the Meta title and description checker with SERP preview shows the rendered result and is faster. Use this tool after a crawl or export, to audit what already shipped.

Sources

  1. 1.Control your title links in search results - Google Search CentralPrimary
  2. 2.Control your snippets in search results - Google Search CentralPrimary

Common questions

What is the maximum length for a meta title and description?

Google publishes none. Its documentation says there is no limit on how long a title or meta description can be, but both are truncated in results as needed to fit the device width. This tool checks against pixel budgets of 580 and 470 for titles and 990 and 860 for descriptions, on desktop and mobile, as a working estimate of that width.

Why check many pages at once instead of one at a time?

Most truncation problems are not one bad title, they are a template that produces the same too-long pattern on every product page or every blog post. Checking a batch is the only way to see that pattern rather than one symptom of it.

How is the pixel width calculated?

Each string is drawn with the browser's canvas text API in Arial, 20px for desktop titles, 18px for mobile titles and 14px for descriptions, and the rendered width is read back. The same widths and fonts drive the single-page SERP snippet preview, so the two tools agree.

My title contains a pipe character. Will it break the row?

Yes. The pipe is the field separator, so a title like "Shoes | Brand" is read as the title "Shoes" with the rest pushed into the description. Replace pipes inside titles with another character before pasting, or check those rows in the single-page preview.

Does a title that fits guarantee Google will show it?

No. Google generates title links automatically from the page content and references to it on the web, and it sometimes uses page content instead of the meta description. Fitting the width only removes one reason for a rewrite.

Tools

humans.txt generator

humans.txt generator: build a humans.txt file with TEAM, THANKS and SITE sections from the humanstxt.org template. Free, runs in your browser.