Title Tag Checker
Check a title tag’s character length, approximate pixel width and keyword position against the length figures built into this tool. Search engines choose how titles are displayed, so treat the result as a guide.
Did this tool work for you?
How to use this calculator
Status is judged by character count (under 30 too short, 30–49 acceptable, 50–60 optimal, 61–70 slightly long, over 70 too long). The pixel figure sums Arial-style glyph widths at an assumed 20 px size and compares it with an assumed 580 px limit; search engines set their own display width and may rewrite titles.
- 1
Enter your full title tag as it appears in your <title> HTML element.
- 2
Enter your target keyword to see where it appears in the title, and your brand name to confirm it is present.
- 3
Read the status and the pixel estimate together; they use different measures and can disagree.
- 4
Edit the title and re-check. The 50–60 character band and the 580 px figure are this tool’s own, so treat borderline results as prompts rather than pass or fail.
Frequently asked questions
What lengths does the checker call optimal?
Under 30 characters is Too short, 30 to 49 is Acceptable but consider expanding, 50 to 60 is Optimal, 61 to 70 is Slightly long, and over 70 is Too long. The title is trimmed and repeated spaces collapsed before counting. These bands belong to this tool; how much of a title is displayed varies with the search engine, device and query.
How is the pixel width estimated?
The tool adds up Arial-style glyph widths at an assumed 20 px size, using 0.55 em for characters it has no width for and 1 em for characters above U+2E7F (mostly CJK), and compares the total with an assumed limit of 580 px. It is an estimate for planning, not a measurement of any search engine’s rendering, and the real limit and font can differ by device and change over time.
Why can the status say Optimal while the pixel line is over the limit?
The status comes from the character count and the pixel line from glyph widths, so they can disagree. In a run, the title MORTGAGE OVERPAYMENT CALCULATOR FOR HOMEOWNERS | ACME is 53 characters, which is Optimal, but capitals are wide and the estimate is about 693 px against 580. Look at both lines.
How does the keyword position row work?
It lowercases the title and finds the first occurrence of your keyword as plain text, so “calculator” is also found inside “calculators”. The position is the 1-based character number. If the keyword begins within the first 11 characters it is labelled near start, otherwise move earlier. A missing keyword shows as not found. The row is skipped when the keyword box is empty.
What counts as a separator?
A pipe character anywhere, or a hyphen, en dash, em dash, colon, middle dot or bullet with a space on each side. A hyphen inside a word, as in “On-page”, does not count. The row is informational and has no effect on the status.
Will search engines show my title exactly as written?
Not necessarily. Google documents that it can generate the title link from other content on the page. The checker evaluates the title element text you enter and cannot predict what will be displayed for a given query.
Does a title in the Optimal band improve rankings?
The tool makes no such claim. It checks the text against the length, keyword and brand rules above and is not a ranking predictor. The brand check is also a simple case-insensitive substring test, so “Acme” is found inside “Acmeville”.
Title tag checks: length bands, pixel estimate, keyword position and separators
What the checker measures
The title is trimmed and its repeated whitespace collapsed, then four things are computed. The character count decides the status line. A pixel estimate sums Arial-style glyph widths at 20 px and compares them with an assumed 580 px, so narrow letters such as i and l cost less than M or W. The keyword row reports where your phrase first appears, and the brand row tests whether the brand name appears anywhere. A final row notes whether a separator is present. An empty title returns an error. All thresholds are the figures built into this tool.
Length bands
Status is chosen from the character count alone. Wording such as Optimal is this tool’s label for the 50 to 60 range; truncation in search results varies by engine, device and query, so the bands describe the tool’s rules and not what any engine will show.
| Characters | Status shown |
|---|---|
| Under 30 | Too short — add more descriptive text |
| 30 to 49 | Acceptable but consider expanding |
| 50 to 60 | Optimal |
| 61 to 70 | Slightly long — over the 60-character figure |
| Over 70 | Too long — over the 70-character figure |
Six runs of the checker
These results come from running the calculator with the keyword and brand named for each title. The Japanese title is 26 characters but about 520 px, because characters above U+2E7F are counted as a full 20 px each.
| Title | Chars | Status | Pixel estimate | Keyword row |
|---|---|---|---|---|
| Free Online Calculator — Fast & Accurate | UtilityZone | 54 | Optimal | ~475 px | calculator at position 13, move earlier |
| Mortgage Overpayment Calculator | Acme Finance | 46 | Acceptable but consider expanding | ~450 px | overpayment at position 10, near start |
| MORTGAGE OVERPAYMENT CALCULATOR FOR HOMEOWNERS | ACME | 53 | Optimal | ~693 px | mortgage at position 1, near start |
| Mortgage Overpayment Calculator: See Interest Saved - Acme Finance | 66 | Slightly long | ~632 px | interest at position 38, move earlier |
| The Complete Guide to Comparing Fixed and Variable Rate Mortgages in 2026 | Acme Finance | 88 | Too long | ~846 px | fixed at position 33, move earlier |
| 日本語のタイトルタグの長さを確認するためのチェッカー | 26 | Too short | ~520 px | タイトル at position 5, near start |
Reading the examples
The first row is the tool’s default input: a mid-band length, but the keyword begins at character 13, past the near-start cut-off of 11. The second is under 50 characters and well inside the pixel estimate, so its label is a suggestion rather than a fault. The all-capitals row shows why two measures exist: the character count that earns Optimal produces an estimate more than 100 px over the assumed 580. The last English row is long on both measures, with the keyword a third of the way in.
How the keyword, brand and separator checks work
The keyword check lowercases the title, collapses extra spaces in your keyword, and looks for the first plain-text match, so “calculator” is found inside “calculators”. The brand check is a case-insensitive substring test, so “Acme” is found inside “Acmeville”. A separator counts when the title has a pipe, or a hyphen, dash, colon, dot or bullet with a space on each side; “On-page” does not count. The checker cannot compare the title with the page heading, test uniqueness across your site, or predict what a search engine will display.
Learn more from an authoritative source:
Google Search CentralReading Level Calculator
Calculate the reading level and readability score of any text using the Flesch-Kincaid formula. Find out what grade level your content targets.
SERP CTR Estimator
Estimate monthly organic traffic from search volume and SERP position. Uses industry-average click-through rates by ranking position to project traffic potential.
SEO Word Count Checker
Count the words in your content and see reading time, sentence statistics and where the total sits against the length bands built into this tool. Word count alone does not decide how a page ranks.
Open Graph Checker
Check the Open Graph and Twitter Card meta tags for any URL — see exactly how your page appears when shared on social media.
Robots.txt Checker
Fetch and analyse the robots.txt file for any domain — see crawl rules, user-agent blocks, and sitemap references.
Sitemap Validator
Fetch and validate the XML sitemap for any domain — count URLs, check for lastmod dates, and detect sitemap indexes.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →