Meta Description Checker
Check your meta description length, character count, pixel width, and SEO quality. Get instant feedback on whether it will display fully in Google search results.
Did this tool work for you?
How to use this calculator
Length is judged in characters (under 70 too short, 70–120 short, 121–158 optimal, 159–200 slightly long, over 200 too long). The pixel figure is a flat estimate of 5.75 px per character against an assumed 920 px limit; search engines choose their own display length and may rewrite the snippet.
- 1
Paste your meta description into the text box.
- 2
Optionally enter your target keyword to check if it appears in the description.
- 3
Aim for 120–158 characters. Include your keyword and a call to action.
Frequently asked questions
How does the checker judge length?
By characters, after collapsing runs of spaces and line breaks into one space and trimming the ends. Under 70 is Too short, 70 to 120 is Short, 121 to 158 is Optimal length, 159 to 200 is Slightly long, and over 200 is Too long. These bands are this tool’s own, not limits set by a search engine.
How is the pixel width worked out?
It is a flat estimate: character count × 5.75 px, compared with an assumed limit of 920 px. A 160-character description therefore reads as exactly 920 px. Nothing is measured with a real font, so descriptions heavy in wide letters such as W and M, or in capitals, will be wider than the figure and ones heavy in i and l will be narrower.
Does it tell me what Google will actually show?
No. Search engines can display text taken from the page instead of your description, can cut it at a different length, and can vary it by device and query. The checker only reports on the text you paste.
How does the keyword check work?
It lowercases both strings and tests whether the keyword appears anywhere in the description, so “calculator” is also found inside “calculators”. It does not check where the keyword sits or whether it fits the sentence. If the keyword box is empty the row is left out.
What counts as a call to action?
The tool looks for any of these whole words: try, get, find, discover, learn, download, start, shop, buy, explore, or the phrase sign up. A description that says “Read on for a worked comparison” scores No because those words are not on the list, and one that says “Learn about…” scores Yes even if it is purely informational. Treat the row as a word-list match.
Why is my character count lower than my editor shows?
Because the description is whitespace-normalised first: line breaks and double spaces become single spaces and leading and trailing spaces are removed. If you paste HTML source with entities such as &, each character is counted as typed.
Does Optimal length mean the description will get clicks or help rankings?
No. It means the text falls between 121 and 158 characters. The tool does not model clicks, and it does not claim that descriptions influence rankings.
Meta description length bands, the pixel estimate and the other checks
What the checker measures
The text is first cleaned: runs of whitespace become single spaces and the ends are trimmed. From that cleaned string the tool reports the character count, the word count, an estimated pixel width, whether your optional keyword appears, and whether a call-to-action word is present. An empty box returns an error rather than a score. Every row except the pixel line is a plain string test; the pixel line is characters multiplied by 5.75 and compared with an assumed 920 px limit, so 160 characters is the point where the estimate reaches the limit.
Length bands used for the status line
The status line comes from the character count alone. The pixel figure is shown beside it but does not change the status.
| Characters | Status shown |
|---|---|
| Under 70 | Too short — add more detail |
| 70 to 120 | Short — acceptable but could be longer |
| 121 to 158 | Optimal length |
| 159 to 200 | Slightly long — may be truncated |
| Over 200 | Too long — will be cut off in SERPs |
Three runs of the checker
The rows below come from running the calculator with the keywords shown in the last two columns.
| Description (start of text) | Characters | Status | Pixel estimate | Keyword found | Call to action |
|---|---|---|---|---|---|
| Compare fixed and variable mortgage rates with a worked example, then see how a one-point change moves your monthly payment. Try the calculator. | 144 | Optimal length | ~828 px | mortgage: yes | Yes (Try) |
| Mortgage tips. | 14 | Too short | ~81 px | mortgage: yes | No |
| This guide explains how mortgage overpayments work, what a lender may charge for them, and how to model the savings over the full term of a loan before you decide. Read on for a worked comparison. | 196 | Slightly long | ~1127 px | overpayment: yes (inside “overpayments”) | No |
Reading those results
The first description sits comfortably inside the optimal band and the estimate leaves about 90 px of headroom. The second is accurate but says almost nothing, which is what the Too short label is for. The third shows two quirks of a string-based checker: the keyword “overpayment” is reported as found because it is a substring of “overpayments”, and the call-to-action row says No because “Read on” is not among the words the tool looks for. At 196 characters the estimate is about 1127 px, well past the assumed limit, so the final sentence falls beyond the assumed limit (the estimate reaches 920 px at 160 characters).
What the checker cannot decide for you
A description is shown at the search engine’s discretion. Google documents that it may build a snippet from the page content instead of using the meta description, and the length at which text is shortened varies with device and layout. Use the bands here to catch descriptions that are plainly too thin or far too long, and use Search Console or a live search to see what is really displayed for the queries you care about.
Learn more from an authoritative source:
Google Search CentralTitle 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.
Reading 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.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →