Paste your page’s head HTML to validate Open Graph and Twitter Card tags, then preview exactly how your link looks on Facebook, X, LinkedIn, and WhatsApp.
Open Graph Checker — Free OG Tag Validator
Find out exactly how your link will look when shared. Paste your page’s <head> HTML, get every missing or broken Open Graph and Twitter Card tag with fix-it guidance, plus realistic Facebook, X, LinkedIn, and WhatsApp preview cards with character-length warnings.
Browsers block direct fetching of other websites (CORS), so this tool analyzes pasted HTML instead of a URL. Tip: right-click your page → View Page Source → copy the <head> section. Nothing you paste leaves your browser.
Tag validation
Social preview cards
Previews are mock-ups using your parsed tag values. Real platforms re-scrape pages and cache images for 24 hours or more, so after fixing tags, force a re-scrape (Facebook Sharing Debugger, LinkedIn Post Inspector) before sharing.
Your pasted HTML is parsed locally in your browser. Nothing is uploaded, logged, or sent to any server.
No account, no API key, no limits on how many pages you check per day.
Unlimited checks, all four platform previews, and fix-it guidance — always free.
How to use the open graph checker
- 1Copy your head HTML
On any page, right-click → View Page Source, copy everything between
<head>and</head>, and paste it into the box above. - 2Run the validation
Click “Check My Tags”. The tool extracts every
og:*andtwitter:*meta tag, flags missing or invalid ones, and scores your markup out of 100. - 3Preview and fix
Review the Facebook, X, LinkedIn, and WhatsApp mock-ups, apply the listed fixes (each tells you the exact tag to add), and re-check until you hit 100.
What this checker validates
Checks og:title, og:description, og:image, og:url, and og:type — the five tags every share preview depends on — plus recommended extras like og:site_name and image dimensions.
Validates twitter:card (summary vs. summary_large_image), and the title/description/image overrides — while noting that X gracefully falls back to your og: tags when Twitter-specific ones are absent.
Each platform truncates at different lengths: Facebook (~60 title / ~200 description), X (~70 / 200), LinkedIn (~200 / 300), WhatsApp (~65 title). Over-limit values get a specific warning, not a generic error.
Flags relative or protocol-less og:image URLs (social crawlers need absolute https URLs), missing image tags, and reminds you that 1200×630 is the universal safe image size.
Every problem ships with the exact <meta> line to add and a plain-English explanation of what breaks without it — copy, paste, re-check.
Frequently asked questions
Why does it need pasted HTML instead of a URL?
<head> section.What are the minimum tags every page needs?
og:title, og:description, og:image, og:url, and og:type. Without og:image, shares show a gray placeholder or no image at all; without og:url, platforms may treat URL variants (www vs non-www, trailing slash) as separate pages.Do I still need twitter: tags if I have og: tags?
og:title, og:description, and og:image when the twitter:* equivalents are missing. The one tag worth setting explicitly is twitter:card (usually summary_large_image) to control the card layout.I fixed my tags but the preview still looks old. Why?
What image size should og:image be?
https:// URL — crawlers ignore relative paths.Why does the checker warn about character length?
Is my pasted HTML sent anywhere?
Related SEO tools
Meta Tag Generator
Generate title, description, and Open Graph meta tags for any page.
🔍SERP Preview Tool
See how your title and description look in Google search results.
📖Readability Checker
Score your content’s reading ease before you publish.
🤖Robots.txt Generator
Build a valid robots.txt so crawlers index the right pages.
🔗UTM Builder
Create trackable campaign URLs for every link you share.
