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.
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.
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?
What is a meta tag generator?
Can you give me an example of a meta tag?
Which meta tags actually matter in 2026?
Which tag generator is the best?
Do meta tags improve SEO?
How long should a title tag and meta description be?
Where do meta tags go?
Do I need both Open Graph and Twitter tags?
Should the og:title match the title tag?
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
