Meta Tag Generator
Generate SEO, Open Graph and Twitter Card meta tags for your page in one go. Live preview, ready to paste into your <head>.
What meta tags do
Meta tags sit in the <head> of your HTML and tell search engines and social platforms how to title, describe and illustrate your page when it appears outside your site. The basic title and meta description control the snippet in Google. Open Graph tags (the og:* family) control the rich preview cards on Facebook, LinkedIn, WhatsApp, Slack, Discord and most other platforms — they read OG by default. Twitter Card tags do the same for X/Twitter. Without them, the platform picks whatever it can scrape, which is rarely what you want.
How to use this generator
Fill in the fields — title, description, canonical URL of the page, an absolute URL for the image. Pick an og:type (use article for blog posts, website for everything else) and a Twitter card type (summary_large_image is the best default for content with a featured image). The output box updates as you type and shows the exact tags to paste between your <head> tags. Use the Copy button when you're ready, then paste into your template or CMS.
Validate after publishing
Don't trust this preview alone — every platform caches its own version of the data. After deploying, run the URL through the Facebook Sharing Debugger (developers.facebook.com/tools/debug), Twitter / X Card Validator and LinkedIn Post Inspector. These tools fetch the page live, show you what they parsed, and let you force a cache refresh. Always validate when you change the OG image — caches can hold the old image for days.
Frequently asked questions
How long should the title and description be?
What size should the og:image be?
Do I still need a meta description for SEO?
Can I omit Twitter tags if I have Open Graph?
twitter:card tag plus your OG markup usually does the job. Adding explicit twitter:title, twitter:description and twitter:image only matters if you want a different version of the content for Twitter than for everywhere else.What's the difference between og:type values?
article for blog posts and news; it lets Open Graph carry author, section and publish-time metadata. Use website for landing pages, product pages, marketing pages — basically the default. video.movie, video.episode, book, profile and similar exist for richer integrations on platforms that support them, but most of the social web only really cares about the difference between article and website.Why does my preview look wrong on WhatsApp/Slack?
?v=2 to bust their cache.
EN
PT
ES