Skip to content
JamdeskUtilities
Free · Open source · Server-assisted

OpenGraph Preview

Preview and validate social share cards for any URL

How to Preview Open Graph Tags

Enter any public URL and press Preview. A Jamdesk server fetches the page (browsers cannot read other websites directly), extracts every og:*, twitter:*, and standard HTML tag, and renders faithful preview cards for X, Facebook, LinkedIn, Slack, Discord, WhatsApp, iMessage, and Google search results. The validator then checks the metadata against each platform’s requirements — missing tags, image dimensions and file size, truncation limits — and explains how to fix every issue it finds. Share a report by copying the page URL: the ?url= parameter re-runs the same check.

What the validator checks

The validator verifies that og:title, og:description, og:image, and twitter:card are present, that the image URL is absolute and served over HTTPS, and that the image actually loads. It downloads the image to measure real pixel dimensions, flagging anything below Facebook’s 200×200 minimum or the recommended 1200×630, aspect ratios that stray far from 1.91:1, files over the 5 MB limit X enforces, and mismatches between declared og:image:width/height and the actual file. It also flags titles and descriptions long enough to truncate, and missing nice-to-haves like og:site_name and og:url.

How platforms choose their card data

Each platform reads tags in a different order, and the preview cards replicate those fallback chains exactly. X reads twitter:* tags first and falls back to og:*; without twitter:card it renders only a small summary card. Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage read og:* tags and fall back to the plain <title> and meta description. Google search ignores Open Graph for its snippet and uses the <title> tag and meta description directly. Discord additionally reads theme-color for its embed accent bar, and Slack shows your favicon and og:site_name above the title.

Recommended image setup

Use a 1200×630 JPEG or PNG (1.91:1 aspect ratio) under 5 MB, referenced by an absolute HTTPS URL in og:image. That single image renders crisply everywhere: full-width on X with twitter:card set to summary_large_image, large cards on Facebook and LinkedIn, and inline embeds on Slack and Discord. Keep critical text away from the edges — messaging apps crop more aggressively than feeds.

Frequently Asked Questions

Why does this tool need a server when the other tools run client-side?
Browsers enforce the same-origin policy: JavaScript on one site cannot read HTML from another site unless that site explicitly allows it with CORS headers, which virtually none do. A Jamdesk server fetches the page exactly the way X or Slack would, parses the tags, and returns them. The URL and parsed metadata are never stored or logged.
Why does my page show no image on X?
The two most common causes are a missing twitter:card tag (X needs it to choose a card layout) and a relative og:image path — the Open Graph spec requires an absolute URL. The validator flags both, along with images that fail to load or exceed X’s 5 MB limit.
What size should my og:image be?
Use 1200×630 pixels (1.91:1) as a JPEG or PNG under 5 MB. Facebook ignores images smaller than 200×200, and images below 1200×630 render as low-resolution or thumbnail cards on X and LinkedIn.
The preview here differs from what the platform actually shows. Why?
Platforms cache scraped metadata aggressively — sometimes for weeks. If you recently changed your tags, the platform may still show the old version. Use the platform’s own refresh tool (Facebook Sharing Debugger, LinkedIn Post Inspector, or X Card Validator) to force a re-scrape. This tool always fetches the live page.
Is the OpenGraph Preview tool free and open source?
Yes. The OpenGraph Preview tool is free and open source under the Apache 2.0 license. The full source code is on GitHub at github.com/jamdesk/utilities, and there are no ads, accounts, or usage limits.

About this tool

The OpenGraph Preview tool is free and open source. The URL you enter is fetched by a Jamdesk server (browsers block reading other sites directly), parsed for metadata, and discarded — nothing is stored or logged. The full source code is on GitHub under the Apache 2.0 license, so you can read the code, file issues, or fork the project. There are no ads, no accounts, and no usage limits. Built and maintained by Jamdesk.

Docs with perfect social cards

Jamdesk generates Open Graph metadata and social images for every docs page automatically. Learn more

Related Tools