See if ChatGPT recommends you. Free, 60 seconds.
Free SEO Tool

Free Meta Tag Generator

Import the tags a page already has or fill in the fields, and get a complete head block with Open Graph and Twitter tags included. No sign-up required.

We read the tags already on the page so you can edit rather than retype. Ten imports per day. Building by hand below has no limit.

0 / 60, aim for 30 to 60
0 / 155, aim for 120 to 155

Your head block

<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="index, follow" />

<!-- Open Graph, for Facebook, LinkedIn and most others -->
<meta property="og:type" content="website" />
<meta property="og:locale" content="en" />

<!-- Twitter, also read by X -->
<meta name="twitter:card" content="summary_large_image" />

Fill in a title and description above, or import a page, and the rest of the block builds itself. Paste the result inside the head element of your page.

Why this generates the whole block

Most meta tag generators hand you one fragment. You end up with Open Graph tags from one tool, a title from another, and a canonical you wrote from memory, and something is always missing. In practice the things most often absent from a hand-assembled head are the canonical link, the viewport tag and the Twitter card type.

This tool emits the complete set in the order browsers and validators expect: charset first, because it governs how everything after it is decoded, then viewport, then the human-readable tags, then the social ones.

It also fills the Open Graph and Twitter values from the same title and description rather than asking for them twice. That is a deliberate choice: separate fields are the single most common reason social tags go stale, because someone updates the page title and forgets the four other places it was copied. Sync by default, and diverge on purpose if you have a reason to.

Which meta tags are worth having

Meta tag advice ages badly, and a lot of what is still published online describes a web that has not existed for fifteen years. The tags that earn their place:

  • Title. A real ranking signal, and the line people read first in the results.
  • Description. Not a ranking signal, but usually the snippet under your title, so it moves click-through rate. Google rewrites it often.
  • Canonical. Tells search engines which version of a page is the real one. The fix for most duplicate content problems.
  • Robots. Controls whether the page is indexed and its links followed.
  • Charset and viewport. Not SEO tags at all, but a missing viewport breaks mobile layout, which is a ranking problem by another route.
  • Open Graph and Twitter. No effect on search. Complete control over how a shared link looks, which is where a lot of traffic actually comes from.

Worth naming what is missing: this generator does not emit a meta keywords tag. Google stopped using it in 2009 and has said so publicly. Any tool still generating one is padding its output.

Where the tags go, and why yours might not be working

Paste the block inside the head element, before the closing head tag. Tags in the body are ignored entirely, which is the most common reason a description or a link preview appears to do nothing at all.

If you are on WordPress, Webflow, Shopify or a framework like Next.js, put these values into the platform's own SEO fields rather than pasting raw HTML. They generate the same tags, and hard-coding a second copy gives you two competing sets on the same page.

When a social preview will not update, work through it in order: check the tags are in the head, check Open Graph tags use property rather than name, check the image URL is absolute and publicly reachable, then re-scrape the URL in the platform's debugger. A cached card will keep showing the old version long after the markup is correct, and that last step is the one people skip.

Frequently asked questions

How to generate meta tags?
Fill in the fields above, or paste a URL to import the tags a page already has, and the complete block builds as you type. Copy it and paste it inside the head element of your page, before the closing head tag. If you are on a CMS or a framework, put the values into its own SEO settings rather than hard-coding the block, since most will generate these tags for you from those fields.
What is a meta tag generator?
A tool that turns plain values, your title, description, canonical URL and social image, into the HTML meta tags a browser and a search engine expect. It saves you writing the markup by hand and, more usefully, stops you forgetting half of it: most hand-written head blocks are missing the canonical, the Twitter card or the viewport tag.
Can you give me an example of a meta tag?
The description tag is the one most people mean: <meta name="description" content="A short summary of the page." />. Others use a property attribute rather than name, which is how Open Graph tags work: <meta property="og:title" content="Your headline" />. The distinction matters, because some scrapers ignore og tags written with name instead of property. The generator above uses the correct attribute for each.
Which meta tags actually matter in 2026?
Fewer than most guides suggest. The ones that earn their place are the title, the meta description, the canonical link, robots, charset and viewport, plus the Open Graph and Twitter tags that control how a link looks when shared. The meta keywords tag has been ignored by Google since 2009 and is not worth adding, which is why this generator does not emit one. Anything promising a ranking boost from an obscure meta tag is selling something.
Which tag generator is the best?
For this specific job, the useful test is whether it produces a complete block rather than one fragment, and whether it can read what you already have instead of making you retype it. The tool above does both. Most alternatives generate Open Graph tags alone or make you fill every field from scratch even when the page is already live.
Do meta tags improve SEO?
Some do, indirectly, and it is worth being precise about which. The title tag is a genuine ranking signal. The description is not, but it usually becomes the snippet people read before deciding to click, so it moves click-through rate. Canonical and robots control indexing, which decides whether you rank at all. Open Graph tags affect nothing in search and everything in how a shared link looks. Correct tags make a page eligible; they do not make it good.
How long should a title tag and meta description be?
Titles are usually shown up to around 60 characters and descriptions up to around 155, though Google truncates on pixel width rather than character count and rewrites descriptions often. The counters above use those limits and warn you before you cross them. Being under the limit matters more for the title, since a cut-off title looks careless in a way a cut-off description does not.
Where do meta tags go?
Inside the head element, before the closing head tag. Tags placed in the body are ignored, which is one of the most common reasons a description or an Open Graph tag appears to do nothing. If you are debugging a link preview that will not update, check the tags are in the head first, then re-scrape the URL in the platform's own debugger, because a cached card will keep showing the old version even after the markup is fixed.
Do I need both Open Graph and Twitter tags?
Mostly no, and a little yes. X and most other platforms fall back to Open Graph when Twitter tags are absent, so og:title, og:description and og:image cover almost everything. The one Twitter tag worth setting explicitly is twitter:card, which chooses between a large image and a small summary layout. The generator above emits both sets, filled from the same values so they cannot drift apart.
Should the og:title match the title tag?
Usually yes, and this tool keeps them in sync deliberately. They can differ, and there are good reasons to write a more conversational og:title for social while keeping a keyword-led title tag for search. But separate fields are the main reason social tags go stale on real sites: someone updates the title and forgets the other four places it appears. Sync by default, diverge on purpose.
Start free today

Millions of people will ask AI about your category this week

RankSpot researches, writes and publishes daily, and sends you the short list of what's left. Free for 3 days.

Start free trial