Meta description length: pixels, characters and what actually gets cut
Why 160 characters is a rule of thumb and 920 pixels is the real limit.
Write meta descriptions between 120 and 155 characters. That is the range that survives on desktop, where Google cuts snippets at roughly 920 pixels of rendered width. On mobile the usable space is smaller, near 680 pixels or about 105 characters, so front-load the meaning in the first 100. Google measures pixels, not characters, which is why a description full of capitals and w gets cut earlier than one full of i and l.
The character number is a proxy for the pixel number
Search results are laid out in a proportional font. In Arial at the size Google uses, a lowercase i is around 4 pixels wide and an uppercase W is around 14. So two descriptions of exactly 158 characters can differ by more than 200 pixels in rendered width, and one of them gets an ellipsis while the other does not.
| Description | Characters | Approx. pixels | Result on desktop |
|---|---|---|---|
| all lowercase, thin letters | 158 | ~840 | shown in full |
| mixed case, normal prose | 158 | ~915 | borderline |
| Title Case With Many Wide Capitals | 158 | ~1,010 | truncated |
Practical version: count characters, then subtract a safety margin if the text is heavy on capitals, em dashes and numbers. A character counter that updates as you type is enough for the first pass; check the wide ones in a pixel-based SERP preview.
What the limits are in 2026
| Placement | Pixel width | Safe character target |
|---|---|---|
| Desktop organic result | ~920 px | 120–155 |
| Mobile organic result | ~680 px | 95–110 |
| Title tag, desktop | ~580 px | 50–60 |
| Open Graph description (Facebook, LinkedIn) | — | ~200, cut around 300 |
| Twitter/X card description | — | ~120 |
These numbers move. Google has run snippets over 300 characters for a few weeks at a time and then reverted. Treat anything past 160 as a bonus that may be discarded, and never put the only reason to click at character 200.
Google rewrites most descriptions anyway
Independent studies over the last several years have consistently found that Google replaces the supplied meta description on somewhere around 60 to 70 percent of queries, usually with a sentence lifted from the page that contains the searcher wording. That is not a failure on your part — a description written for one query cannot match every query the page ranks for.
What follows from it is a change of aim. Write the description for your main query, and make sure the page body contains clean, quotable sentences for the others. If the body is a wall of marketing adjectives, Google has nothing decent to pull and your snippet gets worse, not better.
Leaving the tag empty is the one move that reliably hurts: you then have no control over the primary query either.
How to write one that earns the click
- Answer the query in the first 90 characters. That part survives on every device.
- Include the query wording once, naturally. Matching terms are bolded in the result, which is free visual weight.
- Add one concrete detail. A number, a price, a date, a format. Compare: Learn about meta descriptions and improve your SEO against Meta descriptions get cut at about 920 pixels — here are the character targets for desktop and mobile.
- End with what happens next. Free, no sign-up, downloadable, updated 2026 — whichever is true.
- Avoid double quotes. They can terminate the attribute in a badly built template. Use single quotes or none.
Sentence case reads better than Title Case here: it is narrower in pixels and looks less like an ad. If your CMS or your team hands you titles in the wrong style, a case converter fixes a batch in one paste.
What usually goes wrong
- Counting in a monospaced editor. Code editors show every character at the same width, which hides the capitals problem completely. Preview in a proportional font.
- Duplicate descriptions across a template. Category pages generated from the same string are the commonest finding in any site audit. If you cannot write each one, write none for that template and let Google generate them.
- Trailing whitespace and non-breaking spaces pasted from a document. They count toward length and can render as visible gaps. Strip them with a whitespace cleaner before pasting into the CMS.
- Line breaks inside the tag. A description written in a text editor with hard wraps turns into odd spacing in the HTML. Join it into one line with a line break remover.
- Keyword stuffing. Repeating the term three times does not add ranking weight and burns the pixels you needed for a reason to click.
- Writing to exactly 160. The last few characters are the first casualties on mobile. 150 with a complete thought beats 160 with an ellipsis.
A workable checking routine
Draft the description in a plain box, not in the CMS. Check the character count as you type, then read only the first 100 characters aloud and ask whether that alone would make you click. If yes, the tail is optional and you are safe on mobile.
Read the second half separately too. A tail like Learn more about our services today is 40 characters that say nothing; the same 40 characters could hold a price, a date or a file format. Every description has about six of these dead-weight phrases available to it, and cutting them is the single fastest improvement.
For a batch of pages, export title and description to a spreadsheet, add a length column, and sort. Anything over 160 or under 70 gets rewritten. Then dedupe the column with a duplicate line remover — if 40 rows collapse to 6, you have found your template problem in about ten seconds.
One more pass worth doing on a batch: check that no description repeats its own title word for word. If the title is Meta description length and the description opens Meta description length is important, the searcher reads the same phrase twice in two lines and learns nothing from the second one. Change the opening to the answer instead: a number, a range, a verdict.
Related tools
Frequently asked questions
Between 120 and 155 characters for desktop, and put the essential meaning in the first 100 so it survives on mobile.
Pixels. The cut-off is roughly 920 pixels on desktop and 680 on mobile, so wide capital letters shorten your effective character budget.
Not directly. It influences click-through rate, and it is the text most likely to appear under your title, which is why it is worth writing.
Google rewrites the snippet when it thinks a passage from the page matches the query better. That happens on the majority of queries and is normal.
Only for large templated sets you genuinely cannot write individually. For any page that matters, write one for its main query.
Yes, and so do punctuation marks. Use the with-spaces figure from your counter, not the without-spaces one.