Meta Description Character Counter
A meta description character counter that measures the thing Google actually truncates on: pixel width. Paste your text and see exactly where it gets cut on desktop and on mobile, with the character count alongside.
By Umair Nazir · last checked
Everything runs in your browser. Your text is never uploaded, logged, or stored.
How Long Should a Meta Description Be?Google truncates by pixel width, not characters — and 155 characters of ordinary prose already overflows.How to use the Meta Description Checker
Paste your description
The character count updates as you type, and so does the pixel width beside it. The title field is optional, but filling it in makes the preview show the whole result the way someone will see it.
Watch the pixel meter, not the character count
Two bars, one for desktop and one for mobile. The character count is shown because people are asked for it, but the pixel bar is the one that decides whether your text survives.
Read the truncation preview
The desktop and mobile previews show your snippet cut where Google cuts it, at a word boundary. Anything that will be dropped is struck through, so you can see what you are actually losing rather than guessing.
Check the mobile line still works alone
Mobile cuts far shorter than desktop. If the visible half of your description no longer makes sense on its own, rewrite the opening rather than trimming the end.
Why a character count for a meta description is not enough
Almost every guide on this subject says the same sentence: roughly 920 pixels, which works out at about 158 characters. I checked ten of them while building this and the figure is repeated nearly word for word. The trouble is the phrase doing the work in the middle. On average.
Google does not truncate at a character count. It truncates at a width, and characters are not the same width. A lowercase i and a capital W differ by a factor of four, so two descriptions of identical length can render hundreds of pixels apart, and only one of them survives.
Fits easily
Already truncated
Cut in half
The middle row is the one that matters, because nobody writes a description in solid capitals. 155 characters of ordinary English prose measures 958 pixels, which is already past the container. So the advice everyone repeats recommends a length that gets cut. Measuring where ordinary prose crosses the line puts the real fit at about 149 characters on desktop and 111 on mobile.
What this measures, and what it takes on trust
Worth separating, because tools in this category tend to blur the two.
Measured exactly: the width of your text. Your browser renders the string with the canvas text API at 14px Arial for descriptions and 20px for titles, which is what Google sets snippets in, and reports the width in pixels. That number is not an estimate and not a per-character average. It is your sentence.
Taken on trust: the container widths. Google publishes no official figure and the layout has changed more than once, so the ~920px desktop and ~680px mobile numbers used here are the widely reported ones. Treat the meter as a strong signal rather than a guarantee, and leave a little headroom.
Write the first line for the phone
The desktop and mobile budgets are far enough apart that treating them as one number does not work. A description written to fill the desktop container loses roughly its last third on a phone, and most searches happen on a phone.
Which makes the practical rule simple: put the thing that earns the click in the first 110 characters or so, and treat the rest as a bonus desktop users happen to see. The preview above shows both cuts at once, so you can check that the mobile version still makes sense on its own. If your description only lands when read to the end, it is built to fail on the majority of your traffic.
Nothing here moves your position
Google has been consistent for years that the meta description is not a ranking factor. It decides whether someone clicks a result you have already earned, which is worth something, but it is ad copy rather than a lever on position. Keyword-stuffing one does nothing except make it read badly.
It is also frequently ignored. Google often replaces what you wrote with text pulled from the page, particularly when the query matches something your description does not cover, and it says this is deliberate. So the honest use of a tool like this one is to get a good general-purpose description under the line and move on, rather than to perfect one to the character.
Frequently asked questions
What is the ideal character count for a meta description?
About 110 to 145 characters, which is lower than the 155 to 160 nearly every guide recommends. The reason is that Google truncates at a pixel width rather than a character count, and measurement shows ordinary English prose crosses the widely reported ~920px desktop container at around 149 characters. Aiming a little under leaves headroom for wider-than-average wording. On mobile the container is around 680px, which is roughly 111 characters, so the important half of your description should come first.
What is the maximum meta description length?
There is no hard maximum. Google accepts any length and simply truncates the snippet to fit the container, which is roughly 920 pixels on desktop and 680 on mobile. That is why a character limit can only ever approximate the answer: a description full of narrow letters can run past 160 characters and still fit, while one full of capitals can be cut at 140. Measuring the actual string is the only way to know, which is what this tool does.
Why do different tools give me different meta description limits?
Because they are all approximating one pixel measurement with a character count, and each picks a different safety margin. 155, 158, 160 and 120 are all defensible translations of the same ~920px container depending on what sort of text you assume. None of them is the underlying rule. This tool reports the character count because people are often asked for one, but it measures the width, which is what actually decides truncation.
How is the pixel width calculated?
Your browser measures it. The tool renders your text with the canvas text API at 14px Arial for descriptions and 20px for titles, which is what Google sets search snippets in, and reads back the width. Nothing is estimated per character and nothing is sent anywhere. The one figure taken on trust is the container width itself: Google publishes no official number, so the widely reported ~920px desktop and ~680px mobile are used, and the page says so.
Is 160 characters too long for a meta description?
For ordinary prose on desktop, usually yes. Measured at 14px Arial, 155 characters of normal English already occupies about 958 pixels against a container of roughly 920, so 160 characters of the same text will be cut. Descriptions built from short, narrow words can run longer and still fit, which is precisely why a character count alone cannot answer the question. Paste yours above and the meter will tell you.
Does the meta description affect rankings?
No. Google has said for years that it is not a ranking factor. It affects whether someone clicks a result you have already earned, which makes it ad copy rather than a lever on position. Keyword-stuffing a description does not help, and Google bolds query matches automatically wherever they appear.
Why does Google show a different description from the one I wrote?
Because it frequently rewrites snippets using text pulled from the page itself, especially when the query matches page content your description does not cover. Google describes this as intentional: the goal is a snippet that answers the specific search, and one fixed description cannot do that across every query a page ranks for. Write a strong general-purpose description, get it under the line, and do not perfect it to the character.
Do spaces and emoji count toward the limit?
Spaces occupy width like any other character, so yes. Emoji are more complicated: they render far wider than a letter, so a description with several will truncate much sooner than its character count suggests. That is a case where a character counter is actively misleading and a pixel measurement is not, so paste the real string including the emoji rather than trusting a count.
Is my text uploaded anywhere?
No. The measurement happens in your own browser using a canvas element, and there is no network request carrying what you type. Nothing is logged or stored, and closing the tab discards it. You can confirm that by opening your browser's network tab while typing.