Open Graph checker

See the link preview Facebook, LinkedIn, Slack, Discord and X will build from your page, and why a title or image might be missing.

We fetch that one page's HTML (no JavaScript, no crawling), follow up to 4 redirects and discard it after the check.

What link-preview bots read

When a link is pasted, the app's server downloads the page once and reads the <meta property="og:…"> tags in its head. No JavaScript runs. If there are no Open Graph tags, most apps fall back to the <title> and meta description and try to guess an image, which is how links end up previewing with a logo or an ad banner.

PropertyRequiredWhat it controls
og:titleYesBold headline of the preview
og:typeYesObject type; website or article for most pages
og:imageYesThe preview image, absolute URL
og:urlYesThe canonical URL shares are counted against
og:descriptionNoOne or two lines under the title (not every app shows it)
og:site_nameNoBrand shown above or beside the title
og:image:altNoDescription of the image for screen readers
og:image:width / heightNoLets apps lay out the card before the image downloads

Need a set? Build one with the Open Graph generator. For the image itself, see the OG image size guide.

Questions

How do I see how my link will look before I share it?

Enter the URL above. The checker fetches the page the way Facebook, LinkedIn, Slack and Discord do, reads its Open Graph tags and draws a preview for each. Switch platforms with the buttons above the preview.

I fixed my tags but Facebook or LinkedIn still shows the old preview. Why?

Platforms cache link previews. Facebook's Sharing Debugger and LinkedIn's Post Inspector both have a button to re-scrape a URL. Slack and Discord refresh on their own schedule; adding a harmless query string such as ?v=2 to the link makes them fetch it as a new URL.

Which Open Graph tags are required?

The Open Graph protocol lists four required properties: og:title, og:type, og:image and og:url. og:description, og:site_name, og:locale and og:image:alt are optional but improve the preview.

Why is my og:image not showing?

The usual causes are a relative URL (it must be absolute, starting with https://), an image blocked by robots.txt or a login, an SVG file (not supported by major platforms), or an image too large or slow to download. Check that the image URL opens in a private browser window.

Sources