The meta description character limit Google uses for desktop is approximately 155 to 160 characters (about 920 pixels of width); mobile is shorter, about 120 characters (580 pixels). These are guidelines, not hard caps, because Google measures pixel width, not character count. That single distinction explains almost every confusing thing about meta description length: why one 155-character description fits and another gets cut off mid-sentence, why mobile and desktop disagree, and why every SEO plugin gives a slightly different green-bar range.
This guide covers the 2026 meta description character limit in depth: the official numbers by device, the character-vs-pixel gap that trips up most writers, recommended ranges by page type, what happens above and below the limit, the seven factors Google weighs when deciding whether to keep your text, and how to measure pixel width accurately. For the quick answer plus a paste-in checker, use the meta description length checker. For the full picture, keep reading.
Why "character limit" is the wrong question (sort of)
Asking "what is the meta description character limit" treats character count as the rule. It is actually a proxy. Google measures the snippet area in pixels, and most fonts average about six pixels per character, so 920 pixels works out to roughly 155 characters of normal English text. The two numbers are close enough that character count is a useful shorthand. They are not the same rule.
The easiest way to see this is to compare two descriptions of identical character count made from very different letters. "M M M M M M M M M M M M M M M" takes far more horizontal space than "i i i i i i i i i i i i i i i" even though both strings are 29 characters. Real descriptions live somewhere in between, but a description heavy on wide letters (capital M, W, @, m, w) will truncate noticeably earlier than one heavy on narrow letters (i, l, t, j, periods, spaces).
This is why two descriptions that both fit your plugin's green bar can show up differently in the real SERP. Character count is a fast first check; pixel width is the actual decision.
The official numbers for 2026
Here is what the meta description character limit looks like by device, with the pixel width Google actually measures alongside it. Treat the desktop and mobile rows as the two cutoffs to plan around. Treat the "sweet spot" row as the target you actually write to.
| Context | Character range | Pixel width | Note |
|---|---|---|---|
| Desktop | 155 to 160 characters | ~920 pixels | The standard target for most SEO tools. |
| Mobile | ~120 characters | ~580 pixels | Shorter snippet area; put the keyword in the first 120 chars. |
| Tablet | 140 to 155 characters | ~780 pixels | Falls between mobile and desktop budgets. |
| Minimum useful | ~50 characters | ~300 pixels | Below this the description looks broken or empty. |
| Recommended sweet spot | 140 to 155 characters | ~840 to 900 pixels | Survives both desktop and mobile cutoffs with margin. |
The 155 to 160 character desktop range has been the dominant SEO guideline for more than a decade. Google briefly experimented with longer snippets in 2017 and 2018, allowing up to about 320 characters in some results, then rolled the experiment back. The 155 to 160 range has held since then. For 2026 the meta description max length on desktop is essentially the same as it was in 2018, with the pixel width target unchanged.
The mobile budget is meaningfully tighter. About 120 characters at 580 pixels is roughly two-thirds of the desktop room. Mobile searches now make up more than half of Google's traffic for most sites, so the practical target for the ideal meta description length in 2026 is closer to 140 to 150 characters than to the older 160 ceiling.
Character limits by page type and intent
The recommended meta description length shifts by page type because the job of the description shifts. A homepage description is selling the brand. A product description is closing a sale. A blog post description is competing for a click against nine other results that all answer the same query. Treat the per-page ranges below as the working target.
| Page type | Character target | Angle and what to include |
|---|---|---|
| Homepage | 150 to 160 chars | Brand-first pitch, no specific query intent. Who you are, what you do, who you serve. |
| Product page | 140 to 155 chars | Include price, the single biggest benefit, and a soft CTA. Mention shipping or return policy if it differentiates. |
| Blog post | 145 to 155 chars | Front-load the primary keyword in the first 60 chars. Mention format (guide, list, how-to). |
| Category or listing page | 130 to 150 chars | Describe the scope of the listing and the count if it helps (e.g. "Browse 240+ running shoes"). |
| Service page | 140 to 155 chars | Lead with the service name and outcome. Include service area for local intent. |
| Local business | 130 to 150 chars | City plus service plus one differentiator. Phone or hours optional but often clicked. |
| Landing page | 150 to 160 chars | Close the loop with the ad copy or referrer. Promise must match the headline above. |
Notice that blog posts and category pages have slightly shorter targets than homepages and landing pages. That is intentional. Blog and category descriptions are competing in an organic SERP where the searcher has options. A tight, intent- matched 145-character description that ends cleanly outperforms a 160-character description that trails into ellipsis. Homepages and landing pages have more room because the searcher has already shown brand intent (typing your name) or came from a paid ad with matching copy.
What happens when you go over the limit?
Two outcomes are possible when the description exceeds the pixel budget. The first is straightforward truncation: Google shows the first 920 pixels on desktop or 580 on mobile, then appends an ellipsis (...). The full description still sits in the HTML, but the searcher only sees the cut-off version. If the truncation lands mid-sentence the description reads as incomplete, which usually hurts click-through rate.
The second outcome is more disruptive. Google decides the description is poorly written or does not match the query, ignores your tag entirely, and writes a new snippet from page content. This rewrite ignores your character planning and often pulls from the wrong paragraph. The longest meta description Google has shown was around 320 characters during the 2017 to 2018 experiment, but that ceiling no longer applies. If you go over 160 today, expect truncation. If you go significantly over (say 250+), expect rewrite.
What happens when you go under the limit?
Going under the meta description minimum length carries its own risks. Below 100 characters, Google often treats the description as low-effort and replaces it with an auto-snippet. Below 50 characters (the shortest meta description that still looks intentional), the result looks broken in the SERP: a one-line entry with empty space below it where the searcher expects context.
Click-through rate suffers in both cases. A short, vague description gives the searcher no reason to pick you over the next result. A tight 145-character description that promises a specific outcome wins clicks even if the page ranks a position or two lower. The 120-character mark is where most SEO plugins (Yoast, Rank Math, All in One SEO) turn their length indicators green, and it is a sane floor for the recommended meta description length.
How Google decides whether to keep your description
Length within the window is the most important factor but not the only one. Google's snippet system weighs seven things when deciding whether your meta description tag survives into the SERP or gets rewritten:
| Factor | Weight |
|---|---|
| Length within window | Most important |
| Unique vs other pages on the site | High |
| Matches search query intent | High |
| Not stuffed with keywords | Medium |
| Front-loads the most relevant info | Medium |
| Reads naturally as a sentence | Medium |
| Page actually delivers what description promises | Medium |
The first three are the ones most writers control directly. Length is mechanical: use a checker. Uniqueness across the site is solvable in a single audit: pull your sitemap and dedupe. Matching the search query intent is the hardest of the three because it requires knowing what each page is actually trying to rank for. When Google substitutes a snippet, the cause is almost always one of these three.
The pixel-width problem explained
Pixel width matters because Google's SERP is rendered HTML, not plain text. The snippet area is a fixed pixel width, and every character occupies some fraction of that width depending on the letter. Wide letters take more pixels. Narrow letters take fewer.
Roughly speaking, capital letters (especially M, W, G) and lowercase m and w sit at the wide end. Lowercase i, l, j, t, and punctuation marks like the period and comma sit at the narrow end. Most other letters fall somewhere in the middle. The practical takeaway is that a description like "WHY MARKETING WORKS WELL FOR EMERGING WIRELESS COMPANIES IN MAJOR MARKETS" takes far more horizontal space than a description like "little things that matter in tiny startup pitches and lift the right people", even when both strings are roughly the same number of characters.
Worked example. Two real-world descriptions, both 155 characters:
A. "We help mid-market companies cut their cloud bills by 30 to 50 percent without re-platforming. Free 7-day audit, no contract, results in your first invoice." (155 chars, mostly narrow letters, fits well within 920 px.)
B. "OUR MAJOR ENTERPRISE CLOUD MIGRATION SERVICE GIVES WIDESPREAD BENEFITS. CALL OUR MARKETING TEAM. WE CAN HELP YOU MOVE WORKLOADS. MAJOR ROI ALWAYS." (155 chars, heavy on capitals and wide letters, would truncate before reaching the end of B.)
Both are 155 characters. Only A fits the 920-pixel budget. This is the entire argument for using a pixel-aware tool over a pure character counter when the stakes matter.
Character limit vs other SEO elements
The meta description character limit is only one of half a dozen length budgets you need to manage. Title tags, URL slugs, Open Graph fields, and Twitter cards all have their own targets. This table lines them up so the meta description limit sits in context.
| Element | Character target | Pixel width (desktop) | Note |
|---|---|---|---|
| Title tag | 50 to 60 chars | ~580 px desktop | Truncates with ellipsis past the budget. |
| Meta description | 155 to 160 chars | ~920 px desktop | Mobile cuts at 120 chars / 580 px. |
| URL slug | 60 to 70 chars (recommended) | n/a | No hard limit, but shorter ranks better. |
| Open Graph title | 50 to 60 chars | Varies by platform | Same target as the SEO title. |
| Open Graph description | 65 to 200 chars | Varies | Facebook truncates around 110 in feed, 200 max. |
| Twitter card title | Up to 70 chars | Varies | Cards truncate longer titles. |
| Twitter card description | Up to 200 chars | Varies | Use the first 110 for the hook. |
The same pixel-vs-character logic applies to the title tag, which has the tightest budget of the group: about 580 pixels. The title tag length checker uses the same pixel-aware approach as the meta description checker, which is the right way to plan both at once.
Meta description character limit for non-English content
Pixel budgets are universal. Character counts are not. Different writing systems pack different amounts of meaning and different pixel widths into each character. The 155-character target works for English and most Latin scripts; it does not work for Chinese or Japanese without adjustment.
| Language family | Character target | Why it differs |
|---|---|---|
| English / Latin scripts | 155 to 160 chars | Baseline target. Wide caps (M, W) take more space. |
| Accented Latin (French, Spanish, German) | 150 to 158 chars | Accents add minor pixel width; cut 2 to 5 chars. |
| Chinese / Japanese / Korean | 70 to 78 characters | CJK glyphs are roughly twice as wide as Latin. Halve the character target. |
| Arabic / Hebrew | 150 to 160 chars | Right-to-left layout; pixel width similar to Latin. |
| Cyrillic (Russian) | 150 to 158 chars | Slightly wider on average than Latin; cut 2 to 5 chars. |
| Thai / Devanagari | 140 to 150 chars | Stacked diacritics; descriptions can render taller and wrap earlier. |
The biggest adjustment by far is CJK (Chinese, Japanese, Korean). A single CJK glyph occupies roughly the same width as two Latin characters, so the character-count target halves to around 70 to 78 glyphs. Plenty of CJK SEO writers miss this and write 150-character descriptions that get truncated halfway through.
How to count meta description characters accurately
Three approaches handle character count for a meta description, with very different accuracy levels:
Manual character count. Open a text editor that shows character count (Notepad++, VS Code, the status bar in most modern editors). Paste the description. Read the count. This catches the most obvious problems but tells you nothing about pixel width. Useful as a 10-second sanity check, not as a final decision.
Plugin-based count. Yoast SEO, Rank Math, All in One SEO, and SEOPress all show a length indicator inside their snippet editor. The indicator turns green between roughly 120 and 156 characters depending on the plugin. Faster than manual counting, and integrated with WordPress, but every major SEO plugin still measures character count rather than pixel width. The plugin indicator turning green does not guarantee the description fits the SERP.
Pixel-aware checker. A pixel-aware tool measures the actual rendered width of the description in the same font Google uses for search results. Gizmoop's free meta description length checker does this in the browser with no signup, no upload, and no tracking. Paste the description, see the live pixel width and character count, and confirm it fits both the desktop (920 px) and mobile (580 px) budgets at once. This is the approach that matches what Google actually does.
The right workflow is to use the plugin indicator as a draft check, then run the final version through a pixel-aware tool before publishing. Yoast and Rank Math are great for catching descriptions that are way too short or way too long. They are not great for the last 10 pixels, which is exactly where most truncation lives. For more on how Yoast specifically handles this, see the Yoast meta description guide.
The honest summary
The meta description character limit for 2026 is 155 to 160 characters on desktop and 120 characters on mobile, with a recommended sweet spot of 140 to 155 characters that fits both. Those numbers are a proxy for the real constraint: 920 pixels on desktop and 580 pixels on mobile. Character count will get you most of the way there. Pixel width is what Google actually measures, and the gap between them is where truncation happens.
Front-load the primary keyword, keep the description unique across the site, match the search query intent, and validate the final pixel width before publishing. Do those four things and Google will keep your description in the SERP almost every time. Skip any one of them and you are giving Google permission to write its own snippet from your page content, which is rarely the snippet you would have written.