Meta Tag Generator
Write your title and description with live length validation, then copy a complete set of SEO, Open Graph and Twitter card tags. Free, no sign-up, nothing leaves your browser.
Your meta tags
Paste these inside the <head> of your page.
<title>Your page title</title> <meta name="description" content="Your page description." /> <!-- Open Graph (Facebook, LinkedIn, Slack, Discord) --> <meta property="og:type" content="website" /> <meta property="og:title" content="Your page title" /> <meta property="og:description" content="Your page description." /> <!-- X / Twitter --> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="Your page title" /> <meta name="twitter:description" content="Your page description." />
The three tags that matter
Almost every page needs exactly three things and then stops. A title of about 50–60 characters that leads with the phrase someone would type into a search box. A description of 120–160 characters written as a reason to click rather than a summary of the page. And a canonical URL, absolute and self-referencing, so that a scraped copy of your page cannot be mistaken for the original — which happens more often than founders expect.
Everything else in the head is either automatic or obsolete. The meta keywords tag has been ignored for over a decade. A robots tag only matters when you want something excluded. Author, revisit-after and the rest are noise. Get the three above right on every page and you have done more than most sites ever do.
Open Graph is your first impression
The first time most people see your product it is a link someone pasted into Slack, X, Discord or LinkedIn. If your Open Graph tags are missing, that link unfurls as a bare URL and a fragment of nav text, and the difference in click-through between that and a proper card is large enough to be worth ten minutes of your time. You need og:title, og:description, og:url, an absolute og:image at 1200×630, and twitter:card set to summary_large_image.
Once the tags are in, confirm what the platforms actually see with our social preview checker, and give models a readable map of your site with the llms.txt generator.
What are the real length limits for a title and description?
There are none — Google publishes no character limit for either, and knowing that changes how you write them. Its documentation says the title link “is truncated in Google Search results as needed, typically to fit the device width”, and that there is “no limit on how long a meta description can be”, with the same width-based truncation applied to the snippet. The familiar 60 and 160 are conventions describing what usually survives on a desktop result, not rules, and they are still the right defaults — which is why this tool counts against them.
The consequence is practical: since truncation follows device width rather than a character budget, front-load the meaning. Put the words that decide the click in the first 40 characters and leave the brand name at the end, where losing it costs nothing. Here is the full reference, with every number traced to the platform that publishes it.
| Tag | What to put in it | Published limit |
|---|---|---|
| <title> | Unique per page, front-loaded with the phrase people search for, brand name last | No published limit. Google truncates “as needed, typically to fit the device width”. ~60 characters is the desktop convention. |
| meta description | A reason to click, not a summary of the page | Google: “There’s no limit on how long a meta description can be”, but the snippet is truncated to fit the device width. ~155 characters is the convention. |
| link rel="canonical" | Absolute, self-referencing URL on every page | No limit. The most common mistake is a relative or cross-page value. |
| og:image | Absolute HTTPS URL, 1200 × 630 px | Minimum 200 × 200, target 1.91:1, maximum 8 MB (Facebook sharing docs). |
| og:title / og:description / og:url | Usually the same as your title, description and canonical | No published limit; each platform crops in its own card. |
| twitter:card | summary_large_image when you have a 1200 × 630 image | The one twitter: tag genuinely worth setting — X falls back to og: tags for the rest. |
| meta keywords | Do not ship it | Google: “The meta-keyword tag is not used by Google Search, and it has no effect on indexing and ranking at all.” |
Sources read on 25 August 2026: Google Search Central for title links, snippets and supported meta tags; Facebook’s sharing documentation for image dimensions and file size.
Why does Google sometimes rewrite the title you wrote?
Because title link generation is, in Google’s own words, “completely automated and takes into account both the content of a page and references to it that appear on the web”. It swaps your title out when it judges it inaccurate, obsolete, written in a different language from the page, repeated boilerplate across many pages, or missing information that is prominent on the page.
That inverts the usual advice. You are not writing a title to be printed verbatim; you are writing one specific and accurate enough that Google has no reason to replace it. “Home | Acme” repeated across forty pages is the most reliable way to get overridden. The same logic applies to descriptions: snippets are “primarily created from the page content itself”, and yours is used only when Google thinks it describes the page better than the page does.
How does this compare to Yoast, Rank Math or a framework metadata API?
They solve metadata at scale for a whole site; this solves one page in front of you right now. Yoast and Rank Math are WordPress plugins that manage tags across every post and enforce rules as you write. Next.js, Astro and SvelteKit each ship a metadata API that generates the same tags from code. If you are on any of those, use them — a generator cannot keep forty pages consistent.
Where this tool wins is the case none of them cover: a landing page on a static host, a page in a framework with no metadata layer, or drafting the copy before you decide where it lives. You get the finished block with the SEO, Open Graph and twitter:card tags together, and nothing is uploaded — no plugin, no account, no build step. Pair it with our social preview checker to see the rendered result before you paste anything.
Then go get some traffic
Perfect tags on a page nobody links to still rank nowhere. List your startup on Launchory for a crawlable profile and a dofollow backlink once you verify your badge, see how other founders present themselves in the directory, or read our guide to directory backlinks.
Questions people ask
How long should a title tag be?
Around 50–60 characters. Google truncates on pixel width rather than character count, so 60 is a safe ceiling for most fonts. Front-load the words someone would actually search for and leave your brand name until the end, where truncation costs you nothing.
How long should a meta description be?
Roughly 120–160 characters. It is not a ranking factor, but it is the ad copy under your result, so write it as a promise a searcher can act on rather than a summary of the page. If you leave it out, Google writes one from your page content — sometimes better than yours, often not.
Do I need both Open Graph and Twitter tags?
Twitter falls back to Open Graph for title, description and image, so the only tag that genuinely earns its place is twitter:card — it decides whether your link unfurls as a small square or a large banner. This generator emits the full set anyway because the duplication is free and some platforms parse inconsistently.
What size should the share image be?
1200 × 630 pixels, served over HTTPS at an absolute URL. Facebook’s sharing documentation gives a minimum of 200 × 200, a target aspect ratio of 1.91:1 and a maximum file size of 8 MB. Use summary_large_image as the twitter:card type when you have one. Relative image paths are the single most common reason a preview renders blank.
Is there really no character limit on a title tag?
Correct — Google publishes none. Its documentation says only that the title link "is truncated in Google Search results as needed, typically to fit the device width". The 60-character figure everyone quotes is a display convention derived from a desktop result, not a rule. It is still the right default, which is why this generator counts against it.
Will Google use the title and description I write?
Sometimes. Google generates title links automatically from your page and from references to it elsewhere on the web, and rewrites yours when it looks inaccurate, obsolete, in a different language from the page, repeated boilerplate across many pages, or missing prominent information. Snippets are "primarily created from the page content itself", and your description is used only when Google judges it a better fit.
Should I still add a meta keywords tag?
No. Google states plainly that "the meta-keyword tag is not used by Google Search, and it has no effect on indexing and ranking at all". It is not harmful, it is just dead weight in your head, and shipping one signals that the rest of your SEO advice is a decade old.
What is a canonical URL and does every page need one?
A canonical is an absolute URL declaring which version of a page is the original, and yes — put a self-referencing one on every page. It costs nothing and it is what stops a scraped copy, a tracking-parameter variant or an http/https duplicate from competing with your own page. Relative canonicals and canonicals pointing at the wrong page are the two ways this goes wrong.
Which meta tags does Google actually support?
A short list: description, robots, googlebot, google-site-verification, viewport, content-type and charset, notranslate, nopagereadaloud, refresh and rating. Everything else in a typical head — author, revisit-after, keywords, generator — does nothing for Google Search. Robots is the one to reach for when you want something excluded rather than described.
Does this generator send my content anywhere?
No. The tags are assembled in your browser as you type. Nothing is uploaded, there is no account and no email gate, and you can go offline after the page loads and it still works.
More free founder tools.