Free Open Graph Checker
Every time someone shares your page on X, LinkedIn, WhatsApp or Slack, a link card appears. A missing image or a cut-off title turns that free promotion into a grey box nobody clicks. Paste a page to see its link card on each platform and fix what's broken before you share it.
Free · No sign-up · Nothing stored
What the Open Graph checker shows you
It reads the share tags on your page, downloads your og:image the way a platform would, and builds the link card for X, LinkedIn, Facebook and messaging apps from what it finds. You see the card first, then every tag with a pass, check or fail, then the raw tags exactly as they appear in your code.
What a link card is made of
A link card is built from a handful of meta tags in your page's head. Each has one job, and each platform falls back to something else when it's missing:
| Tag | What it controls | If it's missing |
|---|---|---|
| og:title | The bold headline of the card | Your page title |
| og:description | The line of text under the headline | Your meta description, or nothing |
| og:image | The picture that fills the card | No image: a plain text card |
| og:url | The main address of the page, so shares count together | The address that was shared |
| og:type | website for most pages, article for posts | website |
| og:image:alt | A description of the image for screen readers | Nothing |
| twitter:card | Which card X shows: summary_large_image for the big one | A small card, or none |
Platform by platform
The platforms read the same tags but differ in what they show and how strict they are about the image:
| Platform | Tags it reads | Image and refresh notes |
|---|---|---|
| X | twitter:card, then og:title, og:description, og:image | Large card needs summary_large_image; under 5 MB |
| og:title, og:image (description often hidden) | About 1200 × 627; under 5 MB; Post Inspector refreshes | |
| og:title, og:description, og:image, og:url | At least 200 × 200, 1200 × 630 recommended; Sharing Debugger refreshes | |
| WhatsApp, Slack, iMessage | Open Graph tags, with twitter: tags as a fallback in some apps | Often a small or square thumbnail, so centre the subject |
A tag template you can copy
Paste this into your page's head and replace the values. Most CMSs and SEO plugins have fields for these, so you rarely need to edit code.
<meta property="og:title" content="Your page title">
<meta property="og:description" content="One or two sentences on what the page gives the reader.">
<meta property="og:image" content="https://www.example.com/images/share-1200x630.jpg">
<meta property="og:image:alt" content="What the image shows">
<meta property="og:url" content="https://www.example.com/your-page/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
Preview looks wrong? Work through this list
- Run the checker on the exact address you're sharing. Tracking parameters and redirects can point platforms at a different page.
- Check the image loads. If it fails here, it fails for the platforms too: a blocked folder, a login, a firewall rule or a deleted file.
- Use a full image address starting with https://, not /images/share.jpg.
- Check size and format. Over 5 MB or SVG won't show on X and LinkedIn. The Image Size Checker finds heavy files.
- Refresh the cached preview. Use LinkedIn's Post Inspector and Facebook's Sharing Debugger, then share again.
Real example: one of our own guides
We ran the checker on our guide What Is Robots.txt?. It passed every check: og:title and og:description set, a 1600 × 900 JPEG share image of 61 KB (comfortably under the 5 MB limit, in a 16:9 shape close to the 1.91:1 platforms crop to), image alt text, og:url, og:type set to article, and twitter:card set to summary_large_image. That last tag is the one most often missing, and without it X shows the small card.
What this checker can't do
- It can't clear a platform's cache. Only the platform's own tools, or time, refresh a stored preview.
- It reads the page's HTML. Tags added by JavaScript after the page loads are usually invisible to platforms too, so if they're missing here, fix that first.
- Layouts change. The previews follow each platform's current rules closely, but the apps redesign their cards from time to time.
Link previews on one map
Your search result uses different tags from your share card. Check the title and description Google shows with the Meta Tag Checker, and your structured data with the Schema Markup Checker.
Turn every page into a post worth sharing
X Owl and LinkedIn Owl write researched posts from your site and roadmap, ready to publish with your link.
Frequently asked questions
Is the Open Graph checker free?
Yes. It's free with no sign-up and nothing stored. Paste any public page and you get the previews, the image check and every share tag in a few seconds.
What is Open Graph?
Open Graph is a set of meta tags, such as og:title, og:description and og:image, that tell social platforms and messaging apps what to show when someone shares your link. Without them, each platform guesses, and many show no image at all.
What size should an og:image be?
1200 × 630 pixels, a 1.91:1 shape, works across X, LinkedIn and Facebook. Keep the file under 5 MB, use JPG, PNG or WebP, and keep important text away from the edges in case an app crops it.
Do I need Twitter card tags if I already have Open Graph tags?
Add one at least: twitter:card with the value summary_large_image. X reads your Open Graph title, description and image, but it needs that tag to show the large image card instead of a small one.
Why does LinkedIn or Facebook still show my old preview?
Platforms store a copy of your preview the first time a link is shared. Refresh LinkedIn's with its Post Inspector and Facebook's with the Sharing Debugger, then share the link again.
Why is my og:image not showing?
The most common causes are a relative image address instead of a full https:// one, an image that's too large or blocked to outside visitors, an SVG file, or a cached old preview. The checker tests each of these.
Can every page have a different share image?
Yes, and it usually helps. A blog post with its own image stands out more than one sharing your logo. Most CMSs and SEO plugins let you set og:image per page.
Do Open Graph tags help SEO?
Not as a ranking signal. They decide how your link looks when shared, which affects how many people click from social feeds and chats.
Are these previews exactly what each platform shows?
They follow each platform's tags and fallback rules closely, but the exact layout, text length and cropping vary by app, device and over time.
Agents that do this for you
Related reading