Meta Tag Generator
Enter your title and description, get a complete, correctly formatted tag block, title, description, canonical, Open Graph, and Twitter cards, with live character counters.
Enter your title and description, get a complete, correctly formatted tag block, title, description, canonical, Open Graph, and Twitter cards, with live character counters.
Paste this block inside the <head> section of your page, replacing any existing title and description tags.
Enter your page title and meta description, the live character counters flag anything too short or too long as you type. Add your page URL, and optionally a social share image. Click Generate and you'll get a complete, correctly formatted tag block: the title tag, meta description, canonical link, Open Graph tags for link sharing, and Twitter card tags. Copy it into your page's head section.
The generated block covers the four tag families that matter for every page. The title tag is the strongest on-page signal you control and the headline of your search listing. The meta description is your pitch beneath it, not a ranking factor, but the main driver of whether people click. The canonical tag tells search engines which URL is the authoritative version of the page, protecting you from duplicate-content dilution when the same page is reachable at multiple URLs. The Open Graph and Twitter tags control how your link renders when shared on social platforms and in messaging apps, without them, platforms guess, and the guess is usually a blank card.
For a page selling wireless keyboards, a weak title reads "Products | Home | Store." A strong one reads "Wireless Keyboard, Quiet Keys, 2 Year Battery, Free Shipping." Enter that as your title, write a description that adds a detail the title didn't fit ("Compatible with Mac and PC. Ships same day."), paste the product page URL as canonical, and add your product photo as the share image. The generated block gives search engines and every social platform the same consistent, accurate picture of the page, which is exactly what you want when the same URL gets shared across a dozen different channels.
After adding the generated block to your page, three free validators confirm everything rendered correctly. Google's Rich Results Test shows how Google parses your title and description. Facebook's Sharing Debugger and Twitter's Card Validator show exactly how the link preview will look when pasted into those platforms, including catching stale cached versions if you changed the tags after the link was already shared once. Running a new page through all three takes about two minutes and catches the vast majority of tagging mistakes before a single visitor sees them.
No, and they shouldn't be identical. The title tag is written for the search results list, where Google truncates around 60 characters and keyword-first phrasing wins the click. The on-page H1 has no such limit and is read by someone who already clicked, so it can carry the fuller, more natural version of the same promise. A common effective pattern: title tag reads "Free Keyword Density Checker, No Sign-Up," while the H1 on the page reads "Check Your Keyword Density in Seconds." Same topic, same intent, tuned for two different readers at two different moments. Our full guide on title tag versus H1 covers when to split them and when identical is fine.
At minimum: a unique title tag, a meta description, a canonical link, and Open Graph tags so shared links render correctly. This generator produces all of them in one block.
Aim for 50 to 60 characters. Google truncates titles around 60 characters on desktop, so put the keyword and meaningful words first.
Open Graph tags control how your link appears when shared on social platforms and messaging apps, the title, description, and preview image. Without them, platforms guess and often render a blank card.
Yes. The Writstack Meta Tag Generator is completely free with no account or sign-up required. It runs entirely in your browser.