Description Generator

Generate SEO meta descriptions in six different styles, pixel-perfect for desktop and mobile search results.

Styles to generate

Free plan: up to 50000 AI token units per day across all our AI tools combined (each regenerate counts too). Purchase Bronze for more.

How it works

The Description Generator writes six meta-description variants per submission, one in each of six styles. Each variant is measured for pixel width on desktop and mobile and checked for the focus keyword.

Topic mode: enter what the page is about (such as best running shoes for flat feet) and a focus keyword. The AI writes six descriptions from your topic and keyword.

URL mode: paste a URL. We fetch the page through our proxy pool and pull out the title, the current meta description, the H1, and a summary of the body. All of it goes to the AI as context. The current meta description also appears as an EXISTING card at the top of the results, so you can compare current and proposed at a glance.

Editing: every card is editable. The pixel bars update as you type, so you can tune a description to fit each screen before copying.

Regenerate: each card has its own re-roll button. Each regenerate is a separate AI call and uses part of your daily AI token budget. On the Free plan that budget is 50,000 tokens a day, shared by every AI tool on this site.

SERP comparison (optional): turn it on to see the current meta descriptions of the top 10 Google results for your focus keyword at the location you pick. No other free description tool does this. Each comparison uses 1 unit of your daily SERP quota, which is 10 on the Free plan. The data comes from a paid third-party API.

Keyword data card: when you give a focus keyword, we show its monthly search volume, CPC, and competition next to the cards. The data comes from the same source as our Search Volume Checker.

Length budgets: the sweet spot is 120 to 160 characters. That fits within 920 pixels on desktop and 680 pixels on mobile at Arial 14px. The bars turn green when in budget, amber when close to the edge, and red when over.

What the per-card fields mean

Style badge
Which of the six styles the card uses: benefit-led, listicle, question, how-to, stat-led, or direct. The EXISTING badge marks the current live meta description (URL mode only).
Character count
The total length. The sweet spot is 120 to 160. Under 120 wastes space on the results page. Over 160 risks being cut off.
Desktop pixel bar
How wide the description renders at Arial 14px, Google's desktop font. The budget is 920 pixels. How many characters fit depends on which ones you use. Wide letters like M and W take more room than narrow ones like i and l.
Mobile pixel bar
The same measurement at the mobile width. The budget is 680 pixels. Mobile is the tighter limit for almost every page.
Keyword present
A green pill when the whole focus keyword appears in the description, amber when only some of its words match, and red when it is missing. Including the keyword is the strongest click-through signal in our tests.
SERP comparison panel
The current meta descriptions of the top 10 Google results for your focus keyword. Read what works for the ranking pages before you commit to your own copy. It appears only when the SERP toggle is on.
Keyword data card
Monthly volume, CPC, competition, and the 12-month trend for your focus keyword. It confirms that people search for the keyword you are optimizing for.

Frequently asked questions

What is a meta description and why does it matter?

A meta description is the short summary shown under the page title in Google search results. It sits in your page's HTML as <meta name="description" content="...">. Google has confirmed that it is not a direct ranking factor. It does have a big effect on how many people click your result. A description that matches what the searcher wants can lift organic traffic a great deal without changing your rank.

How long should a meta description be?

Aim for 120 to 160 characters. Google shows about 155 to 160 characters on desktop (about 920 pixels at Arial 14px) and about 120 to 130 on mobile (about 680 pixels). Under 120 characters wastes space on the results page. Over 160 gets cut off with an ellipsis, often mid-sentence. This tool measures both pixels and characters for each variant. The bar turns green, amber, or red so you can see which descriptions fit each screen.

Why does Google sometimes ignore my meta description?

Google rewrites about 60 to 70 percent of meta descriptions on the live results page. It pulls a passage from your page body that better matches the exact query instead. This is normal. Google's job is to show the most relevant snippet for each query, and one fixed description cannot fit every search. Your meta description still acts as the default and feeds AI Overviews. To improve your odds, include the focus keyword, match the page intent, and avoid generic phrasing that Google cannot check against your content.

How does this tool generate descriptions?

We send your topic, or the content pulled from your URL, plus your focus keyword, brand, and tone to a large language model. It writes six descriptions in six styles: benefit-led, listicle, question, how-to, stat-led, and direct. We then measure each one's pixel width on desktop and mobile, check for the keyword, and show it as an editable card. You can edit in place, regenerate any single card, and copy the final HTML when ready.

What are the 6 description styles for?

  • Benefit-led: leads with what the reader gets from the page. Strong for commercial intent.
  • Listicle: promises a structured list, such as "7 ways to...". High click-through for how-tos and reviews.
  • Question: opens with a question the searcher might be asking. Good for informational pages.
  • How-to: an action-led instruction. Strong for tutorials.
  • Stat-led: opens with a number or a surprising statistic. Catches the eye in crowded results.
  • Direct: a plain subject-verb-object summary. The safe default.

Pick the style that best matches your page intent. Many pages gain from A/B testing two or three over time.

What does the SERP comparison option do?

When it is on, we look up the top 10 Google results for your focus keyword at the location you pick. We then show their current meta descriptions next to the ones we generate. That is what sets this tool apart from other free meta-description tools: you see what the ranking pages wrote before you commit to your own. Each SERP comparison uses 1 unit of your daily SERP quota, which comes from a paid third-party API. It is separate from the AI generation budget.

Should every page have a unique meta description?

Yes. The same description on several pages leaves Google unsure which page best answers a query, and Search Console flags it as a warning. For category and tag pages you cannot write by hand, leave the description blank and let Google pull a passage from the page body. That beats copying the same string everywhere.

Does the meta description still matter if Google rewrites most of them?

Yes, for three reasons. First, Google still uses your meta description as the default snippet when a query closely matches the page's overall intent, and that is the most common case. Second, Facebook, Twitter, LinkedIn, and Slack all fall back to the meta description for link previews when no OpenGraph description is set. Third, AI Overviews and voice search lean on it as input. A well-written description pays off on several surfaces, even when Google picks a different snippet.