Meta Description Generator
Paste your page text and get a description that fits Google search results.
Using toolbook means you agree to our Terms and Privacy Policy.
Picks your page’s best sentences and fits them to the width Google shows. Works in every browser.
Write it instead of extracting it
Optional. Uses an AI model built into your browser, on your device. The Draft button above works without it.
Checking what your browser can do…
Your files stay on your device
How to use it
Paste your page text and press Draft to get a meta description built from your best sentences, sized to fit Google’s results. Your text stays on your device.
Your meta description is the short summary under your page title in Google. Paste your page’s text (or its HTML) above, add a keyword if you like, and press Draft.
The draft is built from your page’s own best sentences and sized to fit — Google cuts descriptions off at about 920 pixels wide, not at a set number of letters. Then tweak it: the width bar updates as you type.
Using Chrome or Edge on desktop? You can also get an AI rewrite, which reads more naturally. It’s measured and trimmed the same way, so it always fits.
Heads up: Google sometimes writes its own description from your page anyway. A good one makes it more likely Google uses yours.
FAQ
How long should a meta description be?
About 145–155 characters, but Google really cuts by width — about 920 pixels on desktop. The bar shows the real width.
Do I need AI for this?
No. The Draft button works in every browser. The AI rewrite is an extra in Chrome and Edge on desktop.
Will Google use my description?
Not always — Google sometimes writes its own. A good one raises the odds.
Why does it warn that my keyword is missing?
Google bolds search words it finds in your description, which helps your result stand out.
Can anyone else see my text?
No. Everything happens on your device.
How it worksFor the curious
The draft is extractive: sentences are scored on how many of the page’s recurring content words they contain, with bonuses for appearing early and containing your keyword, then packed into the available width and restored to reading order. It is a plain algorithm, so it works in every browser.
Width is measured with the Canvas text-measurement API at roughly Google’s desktop rendering, the same measurement the meta length checker uses. The common 155-character figure is a rough consequence of the pixel limit.
The optional rewrite uses your browser’s built-in language model. Models cannot see rendered pixels and miscount characters, so the output is measured and trimmed at a word boundary rather than trusted to fit.
Pasted HTML has scripts, styles, navigation, headers, and footers removed before reading, and is parsed in a detached document that never touches this page.