Free Meta Tag Generator
Fill in your page's title and description below and get a complete,
ready-to-paste <head> block — title tag, meta
description, canonical link, Open Graph tags, and Twitter Card tags.
Title and description are checked against Google's real PIXEL-WIDTH SERP
limits as you type, not just a character count.
Results and any AI-generated content from this tool are provided free, "as is", for general informational purposes only and may be inaccurate, incomplete, or out of date. Always verify the output yourself before relying on it — you use this tool and its results at your own risk.
By using this tool you agree to our Terms & Conditions and Privacy Policy.
Put this on your free business page
Create a BizGo digital business page — your services, gallery, WhatsApp button, and Google review link, all in one shareable page. Free to start.
Why meta tags still matter
Your page's <title> tag and meta description are the
first thing a searcher sees on Google — before they ever click through to
your site. Get them right and you win more clicks at the same ranking
position; get them wrong and Google may silently rewrite your title, or
truncate your description mid-sentence in a way that reads badly. Open
Graph and Twitter Card tags do the same job for social shares — when
someone pastes your link into WhatsApp, Instagram, or Twitter/X, these tags
control the title, description, and image shown in the preview card. Miss
them and social platforms fall back to guessing, often picking an
irrelevant image or a chunk of your page's navigation text.
This tool builds a complete, ready-to-paste <head>
block from a handful of fields: your title, description, canonical URL, and
an optional social share image. Open Graph and Twitter fields default
sensibly — your OG title mirrors your page title unless you override it in
the "Advanced" section, so most users never need to touch anything beyond
the first few fields.
Pixel width, not character count
Most "character counter" meta tag tools are subtly wrong: they check your title against a flat number like "60 characters," but Google actually truncates titles and descriptions by rendered PIXEL WIDTH in a proportional font (Arial), not character count. A title made of narrow letters like "i" and "l" can run well past 60 characters and still display in full, while a title full of wide capital letters can get cut off at 50. This tool measures your actual title and description the same way a browser would render them — against real desktop pixel budgets of roughly 580px for titles and 990px for descriptions — and shows a green/amber/red bar so you know exactly how close you are to Google's real cutoff, with the character count shown only as secondary information underneath.
Escaped and safe to paste
Every value you type is HTML-escaped before it's placed inside a tag's
attribute, so a stray " or < in your title —
say, an apostrophe-heavy business name — can never accidentally break the
generated tag when you paste it into your real page.
Want to see exactly how your title and description will look in a real Google search result before you publish? Try the Google SERP Snippet Preview — it uses the exact same pixel-width engine as this tool, so the two always agree. A BizGo digital business page automatically ships with sensible meta tags for your business, services, and location — see the box above to get started.
Frequently Asked Questions
Google truncates titles and descriptions by how wide they render on screen in a proportional font (Arial), not by how many characters they contain. This tool measures the real pixel width your text would take up, the same way a browser does, against ~580px (title) and ~990px (description) desktop budgets — the character count is shown too, but only as secondary information.
They fall back sensibly: OG title/description default to your page title/description, and Twitter title/description/image default to the OG values, so a complete, valid head block is generated even if you only fill in the first few fields.
No — the entire tag block is generated in your browser using JavaScript. Nothing you type here is uploaded anywhere.
Yes — every value is HTML-escaped before being placed inside a tag, so characters like quotes or angle brackets in your title or description cannot break the generated markup when pasted into your page.
"summary_large_image" shows a large, full-width image and works best when you have a good social share image — most businesses should use this. "summary" shows a small square thumbnail and is better suited to text-heavy shares with no strong image.