Open Graph & Twitter card preview
Paste any URL — Ogwave fetches it and shows how the preview renders across platforms, plus a meta-tag report.
What this tool checks
Ogwave is an Open Graph preview and og debugger in one: it fetches your page server-side and inspects every meta tag that drives a link preview, then explains what to fix.
<title>.
summary_large_image) or a small thumbnail — the core of any twitter card validator.
How Open Graph works
The Open Graph protocol, introduced by Facebook in 2010 and now honoured across the social web, turns any web page into a rich object with predictable metadata. You add <meta property="og:*"> tags inside your page’s <head>, and when someone shares the link, the receiving platform’s crawler fetches the page, reads those tags, and builds a preview card from them.
The four tags that matter most are og:title, og:description, og:image and og:url. The title and description become the headline and blurb; the image becomes the thumbnail; the URL tells the platform which canonical address to attribute the share to. X (Twitter) layers its own twitter:card family on top, but gracefully falls back to your Open Graph tags when those are absent — so a complete Open Graph set covers nearly every platform at once.
Because crawlers read the raw HTML rather than your rendered JavaScript, the tags must be present in the initial server response and the og:image must be an absolute HTTPS URL. Get the tags right once and your link looks deliberate everywhere it travels; get them wrong and platforms guess — scraping body text and grabbing a random image, or showing nothing at all.
Every platform reads them a little differently
The same tags render differently across networks. Here are the quirks Ogwave previews account for.
Reads the full Open Graph set. Wants og:image at 1200×630 (1.91:1) and at least 200×200; images under 600px wide are downgraded to a small thumbnail. Facebook aggressively caches — re-scrape in its Sharing Debugger after changes.
X (Twitter)
Needs twitter:card. Use summary_large_image for a full-width preview; falls back to Open Graph tags when twitter:* are missing. Images should stay under 5MB (JPG, PNG, WebP, GIF).
Uses og:title, og:description and og:image (1200×627 recommended). Caches previews for roughly 7 days; append a query string or use the Post Inspector to force a refresh.
Discord
Unfurls Open Graph tags and supports og:image plus a theme accent. Requires absolute HTTPS image URLs; very large images are skipped.
Shows a compact card and needs an absolute HTTPS og:image, ideally under ~300KB so the thumbnail loads on mobile. Without og:image many links show no preview at all.