metadata scout

Open Graph checker

Read the og tags on any page and see the link preview Facebook, LinkedIn and Slack will build from them.

What the Open Graph checker reads

Open Graph is the set of <meta property="og:..."> tags that Facebook, LinkedIn, Slack, Discord, iMessage and most other link-unfurling apps use to build a preview card. This checker fetches the page the way a crawler would, with no cookies and no login, and extracts every og tag it finds: og:title, og:description, og:image, og:url, og:type, og:site_name, og:locale and the article:* and profile:* extensions.

The preview card above is built from exactly those values, with the same fallbacks the platforms use. No og:title falls back to the title tag. No og:description falls back to the meta description. No og:image means no image, and the card says so.

Checks that catch real problems

How this differs from the Facebook Sharing Debugger

Facebook's debugger needs a Facebook account, shows only what Facebook's own cache holds, and is the only place that can force Facebook to rescrape. Use this page first to confirm the tags are right at the source, then run the Sharing Debugger's "Scrape Again" once to clear Facebook's cached copy.

Questions

Why does Facebook still show my old image?

Facebook caches a page's Open Graph data the first time it is shared and keeps it for roughly a month. Fix the tags, confirm them here, then use the Facebook Sharing Debugger's Scrape Again button to refresh the cache.

What size should og:image be?

1200 by 630 pixels, a 1.91 to 1 aspect ratio, under 8 MB. Anything below 600 by 315 is shown as a small square thumbnail instead of a full-width card.

Do I need og:url if I already have a canonical link?

Yes, if you want Facebook to merge share counts correctly. Facebook treats og:url as the canonical identity of the object and ignores the link rel=canonical. Set both to the same absolute URL.

Does this tool support og:image on pages behind a login?

No. It fetches with no cookies, exactly like Facebook's crawler, so a page that needs a session will show whatever the logged-out version serves.