Meta Description Generator
Write SEO meta descriptions with live character and pixel-width counts plus Google desktop, Google mobile, and Bing truncation previews. Optionally fetch and edit an existing description from a live URL.
Interactive tool
Write your meta description
SERP previews
LiveWhat is the Meta Description Generator?
A free tool to write, optimize, or edit meta descriptions for any web page. Type your description and watch live character + pixel-width counters update against the typical Google desktop, Google mobile, and Bing SERP widths. You can also fetch the existing description from a live URL through our SSRF-safe backend and edit it in place.
How to Use the Meta Description Generator
- 1Pick a mode: Write new, Optimize existing, or Fetch from URL
- 2Type or paste your description (or fetch one from a live URL)
- 3Watch the character, pixel-width, and word counters update live
- 4Check the SERP previews to see exactly where Google and Bing will truncate
- 5Tweak until each preview shows "Fits"
- 6Copy the description (or expand the drop-in <meta> tag block) and paste it into your page <head>
Key features
Live char + pixel counters
See length in characters and approximate pixel width side by side, with ideal-range markers
Three SERP previews
Google desktop, Google mobile, and Bing previews show the actual truncation point for your text
Fetch from URL
Pull the existing meta description (or og:description) from any live page via our SSRF-safe backend
Drop-in <meta> tag
One-click copy of the ready-to-paste <meta name="description"> block: escape characters handled
Style nudges
Inline reminders for line breaks, lowercase starts, ellipses, and other common pitfalls
Keyboard shortcuts
⌘+Enter copies the current description, ⌘+K resets the form
Privacy-first
Fetches are proxied with private-IP blocking, no logging, and edge-cached for 10 minutes
Why does the meta description matter?
The meta description is the snippet under your title in search results. It rarely affects ranking directly, but it has a huge effect on click-through rate, and that, in turn, signals quality to Google. A description that gets cut off mid-sentence looks careless. A description that fits cleanly and ends with a clear value proposition gets clicks. Pixel width matters more than character count: "WWWWWW" is much wider than "iiiiii" so a 160-character description full of M and W will still get truncated. This tool measures both.
Common use cases
- Pre-publishing QA on blog posts and marketing pages
- Bulk auditing existing pages by fetching descriptions one at a time
- A/B testing description copy before deployment
- Re-optimizing legacy pages whose descriptions are too long or too short
- Localizing descriptions while staying within SERP width limits
- Training writers on the difference between character length and pixel width
How wide is each SERP?
- Google desktop: ~920 px (often cited as ~158 chars but varies by character mix)
- Google mobile: ~680 px (the tightest of the three, optimize for this first)
- Bing: ~800 px (slightly more generous than Google mobile)
- These numbers move occasionally; the tool tracks them and we update when Google changes the SERP layout.
Will Google use my description?
Not always. Google may rewrite a description if it thinks the query is better served by a different snippet from the page body. You can still influence the rewrite by writing a strong, query-relevant description. Bing tends to honour the explicit description more often.
Description vs og:description vs twitter:description
They serve different surfaces. The HTML <meta name="description"> shows up in Google/Bing SERPs. og:description is what Facebook/LinkedIn show in shared cards. twitter:description (when set) overrides og:description on X. Best practice: write one strong description and use it for all three.
Why ranges, not exact targets?
A "perfect" length depends on your character mix, language, and the query. The tool flags ideal ranges (120 to 160 chars / 600 to 920 px / 18 to 28 words) but the SERP previews are the source of truth: if all three say "Fits", you are good.
Tips & best practices
Lead with the value
Front-load the most important benefit or differentiator. Mobile SERPs cut at ~680 px: the truncation point usually falls around character 110-120.
Avoid keyword stuffing
Repeating the same keyword three times no longer helps ranking and reads like spam. One natural mention is plenty.
Match search intent
If users searching for your page want an answer, give them an answer. If they want a comparison, hint at one. Description rewrites by Google are often a sign your description did not match intent.
Skip the line breaks
Google strips \n. Use spaces or em-dashes for visual separation if you want it.
Re-check after deployment
CMS quirks (auto-truncation, encoding) can change what actually ships. Use Google Search Console > Pages > Inspect URL to see the live snippet.
Privacy & security
Write and Optimize modes run entirely in your browser. Fetch mode sends only the URL to our SSRF-safe backend; non-public addresses are blocked and the URL itself is never logged.
Related tools
- HTTP Header Checker
Inspect every response header from any URL: security (HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, COOP/COEP/CORP, cookie flags), performance (Cache-Control, ETag, compression), and the full redirect chain.
SEO Tools
- Redirect Rules Generator
Generate Apache .htaccess and Nginx redirect snippets from a single rule list. Supports exact, prefix, and regex matches with 301/302/307/308 status codes, query-string passthrough, case-insensitive matching, and CSV import.
SEO Tools
- Slug Generator
Convert any text to clean, SEO-friendly URL slugs with diacritics stripping, custom separators, and bulk mode
SEO Tools
- Canonical URL Generator
Build the canonical URL for any page and get a drop-in <link rel="canonical"> snippet. Lowercases the host, strips default ports, removes UTM/tracking params, forces HTTPS, and de-duplicates query parameters.
SEO Tools
- Favicon Generator
Generate a complete favicon bundle from an image, text, or emoji: multi-size .ico, PNG, Apple touch icon, manifest, and HTML snippet
SEO Tools
- Schema Markup Validator
Validate JSON-LD, Microdata, and RDFa schema markup against Google Rich Results criteria. Paste HTML or JSON-LD, or fetch from any URL: get per-block required-field reports.
SEO Tools
Frequently Asked Questions
What is the ideal meta description length?
120 to 160 characters is the most-cited range, but pixel width is what actually decides truncation. Google desktop fits ~920 px, Google mobile ~680 px, Bing ~800 px. The SERP previews in this tool show the actual cut point for your specific text.
Why does pixel width matter more than character count?
Different characters take different widths. "MMMMMM" is wider than "iiiiii" even though both are six characters. Google's SERP renders in a proportional font, so a 158-char description full of wide letters can still be truncated.
Will Google always use my meta description?
No. Google rewrites descriptions when it thinks the query is better served by a different snippet. You can still influence the rewrite by writing strong, query-relevant copy. Bing honours the explicit description more often.
How does Fetch from URL work?
The URL is sent to our SSRF-safe backend, which fetches the page server-side (non-public addresses are blocked, response size and timeout caps are enforced). The HTML response is parsed for <meta name="description"> or og:description. The URL itself is never logged.
Should I write the same description for og:description and twitter:description?
Best practice is to write one strong description and reuse it across all three (<meta name="description">, og:description, twitter:description). They drive Google/Bing SERPs, Facebook/LinkedIn cards, and X cards respectively. Diverging usually does not help.
Is my description sent to a server?
No: Write and Optimize modes are fully client-side. Only Fetch mode sends a URL to our proxy, and only the URL (no description content) is sent.