Free checker

Open Graph checker

Paste a URL to see every og: tag on the page, what each one is doing, and how the platforms that read them will build your preview.

No signup, no card. Paste a URL and the checker reports this along with everything else, in about a second.

Open Graph is the protocol most platforms use to turn a URL into a card with a title, a description and an image. Facebook created it; LinkedIn, Slack, Discord, WhatsApp, Telegram and many others adopted it. If a link of yours looks bare when shared, an Open Graph tag is usually the reason.

The tags that actually matter

Open Graph defines a great many properties. In practice a preview is built from five, and the rest is refinement. These are the ones the checker treats as load-bearing.

TagWhat it doesIf it is missing
og:titleThe headline on the card.Platforms fall back to <title>, which is often written for search rather than for sharing.
og:descriptionThe line under the headline.Falls back to the meta description, or to nothing at all.
og:imageThe thumbnail.The link renders as plain text. This is the single biggest visual difference.
og:urlThe canonical address of the page.Shares of the same page with different query strings may be counted separately.
og:typeWhat kind of thing the page is.Most parsers assume website, so this is rarely fatal — but it is one line.

property, not name

Open Graph tags use the property attribute. Twitter/X cards use name. Mixing them up is common, and it half-works: several parsers accept name="og:title", and several do not.

The checker reads both and reports what it found, so a tag written the wrong way shows up as present rather than silently missing.

<meta property="og:title" content="Acme — Pricing that scales">
<meta property="og:description" content="Compare plans and pick a tier.">
<meta property="og:image" content="https://acme.com/og.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:url" content="https://acme.com/pricing">
<meta property="og:type" content="website">

The mistake that breaks previews most often

A relative og:image. A path like /og.png works in your browser because the browser knows what site it is on. A crawler fetching your tag has no such context, so it cannot resolve the path and shows no image at all.

It has to be an absolute URL, and on an HTTPS page it has to be HTTPS — a mixed scheme is refused by several platforms. The checker flags both as errors rather than tips, because both mean no thumbnail.

What the checker reports on this

  • Missing og:title
  • Missing og:description
  • Missing og:image
  • Missing og:url
  • Missing og:type
  • Missing og:site_name
  • Missing og:locale
  • Metadata URL is not absolute
  • Insecure metadata URL on an HTTPS page
  • Title and og:title differ

Check your Open Graph tags.

One paste, and every og: tag on the page comes back.

or check it from your terminal

curl 'https://metamanager.dev/inspect?url=yoursite.com'