Meta Description Generator

Global tools

A meta description is the sentence under the result link - the part of a search result a person actually reads before deciding whether to click. This page drafts that sentence for a topic you name, in plain English, and every candidate is measured in characters and cut at a word boundary to the 155-character convention the keyword-density checker uses.

The only required field. What the page or post is about; never goes into the share link.

Optional phrases to weave into some of the drafts. Comma or line separated.

Leave it blank and the two files are named "descriptions.txt" and ".csv".

Results update as you type. Nothing leaves your device.

Descriptions

8

From: sourdough bakery in Portland. Phrases: sourdough starter, fresh bread, weekend pop-up

Your meta descriptions

Meta description drafts

1. sourdough bakery in Portland: how it works, what it costs, and how sourdough starter and fresh bread fit into the decision.
   123 characters, inside the 155-character convention.

2. sourdough bakery in Portland, explained without jargon: how it works, what it costs, and what it cannot do for you.
   115 characters, inside the 155-character convention.

3. Thinking about sourdough bakery in Portland? Here is how it works, what it costs, and the questions worth asking first.
   119 characters, inside the 155-character convention.

4. sourdough bakery in Portland, from the sourdough starter angle: how it works, what it costs, and the limits nobody mentions.
   124 characters, inside the 155-character convention.

5. The truthful guide to sourdough bakery in Portland: how it works, what it really costs, and the trade-offs worth knowing first.
   127 characters, inside the 155-character convention.

6. sourdough bakery in Portland: the beginner’s guide. How it works, what it really costs, and the mistakes people make most.
   122 characters, inside the 155-character convention.

7. Considering sourdough bakery in Portland? This plain-English guide covers how it works, what it costs, and when it is not worth it.
   131 characters, inside the 155-character convention.

8. sourdough bakery in Portland explained in plain English: how it works, what it costs, and the trade-offs a buyer should see first.
   130 characters, inside the 155-character convention.

Generated in the browser, from the topic and phrases on the left. A result page rewrites descriptions, so treat these as drafts.

Each line is what a result page would show: cut at a word boundary to 155 characters when the draft overruns. The downloads carry the full, uncut text beside it.

What the numbers do not say

  • Seed 4049705960 - drawn from the clock when this page ran, so “More descriptions” is a new batch every time: same topic, new candidates.
  • A result page rewrites descriptions more often than it is given credit for, taking the words from the page itself, so these are drafts to edit rather than promises about what will be shown.
  • The 155-character convention is the same number the keyword-density page measures its own preview with, and a draft past that number is cut at a word boundary with an ellipsis, not mid-word.
Generated in this browser tab from the words on the left, with no server involved: the page makes no network requests at all, which is why an unpublished topic typed into it stayed here.

The drafts come from a set of honest shapes walked in a seeded order, so “More descriptions” hands over a fresh batch with the same settings. Nothing leaves the tab: the topic, the phrases and the drafts all stay in your browser, and the site makes no network requests at all.

About this meta description generator

The honest half of this tool is what it cannot do: it cannot tell you whether a description earns the click, because that is decided by the searcher and the result page around it, and it cannot promise what a search result will show - result pages rewrite descriptions from the page itself more often than they are given credit for. What it can do is give you several grammatical, scannable starting points quickly.

The 155-character number is a convention, not a rule, and this page says so: the pixel width a result page actually uses depends on its own font, which no page on this side of the table can measure. That is why this page cuts at a word boundary and marks the cut, instead of pretending to a pixel count.

How this meta description generator works

Plain-English shapes, walked in a seeded order

Each candidate is a grammatical template with your topic threaded through it - a question (“Considering...”), a promise (“Everything about...”), a guide (“...explained in plain English”). The optional keywords are woven into the shapes that can hold a second phrase naturally.

A batch walks the shapes in a seeded order rather than sampling them, so eight candidates give eight different moves rather than eight variations of one. The seed that produced the batch is printed beside it.

The seed is drawn from the clock each time the page runs, which is what makes “More descriptions” a genuinely fresh set rather than a reshuffle of the same lines - same topic, same settings, different candidates. Because the walk is ordered rather than random, a run is reproducible from the seed it prints.

Cut to the convention, never mid-word

Every draft is measured in characters and trimmed with the same word-boundary cut the keyword-density checker uses for its own preview: the ending falls off at the last whole word and an ellipsis marks the cut. The copyable box shows the usable, cut version; the downloads carry the full text beside it.

Each draft’s character count is printed so you can see which candidates fit the convention and which would be trimmed - and move the phrase that matters first. The cut is always at a word boundary, so a copy that gets trimmed still reads as a finished sentence rather than a chopped one.

Keywords are optional and honest

The keywords field weaves extra phrases into some drafts (“your topic and your phrase: how the two fit”) instead of stuffing a comma list into every sentence. Empty keywords are fine - the shapes simply fall back to topic-only drafts.

The page never claims keywords change rankings: descriptions decide clicks, not position, and the FAQ says so in plain words.

Even with keywords present, each draft still leads with the topic, because the opening words are what a scanning reader sees first; the keyword phrase is woven into the move that follows rather than crowding the front of the sentence.

Private by construction

Every field is noUrl, so the topic, the keywords and the file name never enter the address bar, the share link, the copied summary or the print stamp. The drafts are computed in the tab by the same fixed rule the built-in example uses - no server, no analytics.

An unpublished topic typed into this box is the whole point of the tool, and it stays here.

This privacy is the design rather than a concession: a description is usually written about a page that has not shipped yet, and keeping that draft in the tab is what makes it safe to work on copy you have not released.

A search engine may write its own snippet, so write for the decision

The draft you pick is a suggestion, not a guarantee: a search engine may replace it with a line lifted from the page, most often when the query matches text the description does not mention. That is not a reason to leave the field empty - a description that matches what someone typed is used far more often than one that repeats the title - but it is a reason to write it as a summary of the page rather than as an advertisement for it.

Choosing between the candidates is the part this page cannot do for you, and it comes down to two questions. Does the first hundred characters contain the specific thing someone would search for (a price, a year, a comparison, a place)? And would a reader who saw only this line know what happens when they click? A shape that reads well but answers neither is the one to discard, and the character count beside each draft tells you which ones survive the cut intact.

One limit belongs in writing: a description decides whether the line is worth clicking, and it has no effect on where the page ranks. The eight drafts exist to be compared rather than published wholesale, and the one you keep should sound like the page, because the page is what the reader arrives at.

Worked examples

Each example below was run through the calculator on this page when the site was built, so the numbers match what you see when you enter the same inputs.

A local service page

Topic: home office tax deduction · Keywords: workspace deduction, equipment costs

Descriptions

8

From: home office tax deduction. Phrases: workspace deduction, equipment costs

The topic and the phrases produce eight candidates, most fitting the 155-character convention.

A product guide

Topic: smartwatch battery life · Keywords: compare, 2026

Descriptions

8

From: smartwatch battery life. Phrases: compare, 2026

A short topic lets the shapes breathe and every draft stays inside the convention.

Topic only

Topic: sourdough bread baking

Descriptions

8

From: sourdough bread baking

With no keywords the shape set falls back to topic-only drafts.

Frequently asked questions

Do these descriptions rank anything?

No, and the page says so on every draft: a description decides whether the click happens for people who already see the result, not where the result sits. Rankings are decided by the page itself - the content, the answer it gives and the site behind it.

Why 155 characters?

155 is a widely quoted convention for the description a result page typically shows, and it is the same number the keyword-density checker measures its own preview with. The pixel width actually used depends on the result page’s own font, which no page on this side of the table can measure - so this page counts characters and says when a draft would be cut.

What does the seed do?

It makes the batch reproducible in shape and order. Each run draws a fresh seed from the clock and prints it, and “More descriptions” hands over a new batch with the same topic - same settings, new candidates.

Can I use this for a page I have not published yet?

Yes, and that is the point: every field is noUrl, so an unpublished topic never rides the share link, the address bar or the browser history, and the site makes no network requests at all. The drafts stay in the tab.

Why does every candidate lead with the topic?

Because the topic is the one thing the description must say first - a reader scanning results reads the opening words. Every shape leads with it, then varies the move: the question, the promise, the guide.

Do the keywords change what ranks?

No. The keywords field weaves your phrases into drafts that read naturally, so the result matches how people actually search. It is not a density trick, and the page never claims it is.

Assumptions and sources

  • Drafts come from the page's own templates, with no external data and no style authority cited.
  • The 155-character limit is the usual search-result length and the cut respects word boundaries; it is a convention, not a rule.
  • A search engine may rewrite the description itself, and nothing you type is uploaded or kept in the share link.

Last reviewed 2026-10-07. Runs locally on your device; keep backups; no financial advice applies. Read the full disclaimer.

Where a figure on this page comes from an official agency — HUD, IRS, FICO or a state body — the site keeps a dated snapshot of the source page in its sources library, and a scheduled job re-checks that snapshot, so the number can be traced back to the document it came from.