Scanverra
Open Graph Checker

Make sure your links don't look broken when shared

Check whether a page has the three Open Graph tags that control its preview card on X, LinkedIn, Slack, and Facebook.

Check my Open Graph tags

The three tags that matter

og:title

The headline shown in the shared preview card - falls back to the page's plain <title> on most platforms if missing, which is rarely worded for sharing.

og:description

The summary text under the headline. Without it, most platforms fall back to a snippet of visible page text, which can be an awkward, out-of-context sentence.

og:image

The preview image. Missing this is the single biggest reason a shared link looks broken or gets ignored - a link with no image performs worse in almost every feed.

Where these tags get used

X (Twitter)
LinkedIn
Facebook
Slack & iMessage

How it works

A real browser render catches tags added by JavaScript too.

Paste your URL

A real browser loads the rendered page - tags added by client-side JavaScript are seen too, not just the static HTML.

Each tag checked for presence

og:title, og:description, and og:image are each confirmed present or flagged missing.

Get the fix

Missing tags come with the exact meta tag to add, sized correctly for how your framework handles metadata.

FAQ

Frequently asked questions

Does this show me a preview of how my link will actually look?

No - it checks whether the three tags are present, not how each platform renders them. Platforms differ in image cropping, character limits, and caching behavior, so the most reliable final check is each platform's own debugger (e.g. X's Card Validator, LinkedIn's Post Inspector) after confirming the tags exist here.

Does it validate my og:image dimensions or file size?

No - this is a presence check only. It confirms the tag exists, not whether the image meets each platform's recommended size (commonly around 1200x630) or is reachable and under their file-size limits.

Is Open Graph the same as Twitter/X Cards?

They're separate but related standards - X reads its own twitter:card tags first and falls back to Open Graph tags if those are missing. Having solid og:title/og:description/og:image covers most platforms even without dedicated Twitter Card tags.

Why would a page be missing these tags in the first place?

Most often a template or CMS page that was never given custom metadata, so it silently falls back to a site-wide default - or no default at all. It's especially common on programmatically generated pages that were never individually reviewed.

Free - no sign-up required

Check your Open Graph tags for free

See whether og:title, og:description, and og:image are present in one scan.

Run free audit