Skip to main content
Z

Open Graph Preview — Test Social Share Cards & OG Tags

Test how your URL appears when shared on social media. Preview Facebook, Twitter, LinkedIn, and Slack cards.

Free No signup Client-side Privacy friendly Updated

How to use

  1. 1 Paste any public URL.
  2. 2 Press Test (or Enter). We fetch the page and parse its og:* and twitter:* meta tags.
  3. 3 Preview how the link looks on Facebook, Twitter / X, LinkedIn, and Slack — with validation warnings.

Why use this tool

  • Four platform previews side-by-side — pixel-tuned to match real share cards.
  • Validation warnings catch missing tags, oversized titles, and HTTP image URLs.
  • See the raw og:* and twitter:* tags exactly as the platforms read them.
  • Cached for 10 minutes, rate-limited to prevent abuse.

Frequently asked questions

Does Facebook see what I see here?

Almost — Facebook caches share cards for ~7 days. After updating your OG tags, run Facebook's Sharing Debugger to force a recrawl.

Why is the preview empty for some URLs?

Some sites render OG tags via client-side JavaScript (e.g. Next.js without SSR). We only see the initial HTML, so dynamic tags will be missing.

Is this safe to use on private URLs?

We block localhost, private IP ranges, and internal hostnames. But we still fetch the page from our server, so don't paste URLs that require authentication.

What rate limit applies?

30 requests per minute per IP. Cached results don't count against your limit.

What is Open Graph Preview?

An Open Graph Preview is a tool that shows how a URL will appear when shared on social platforms. It reads the page's Open Graph and Twitter Card meta tags and renders simulated share cards for networks such as Facebook, Twitter, LinkedIn, and Slack, letting the user verify titles, descriptions, and images before posting. It runs in the browser without an account.

Features

Four-platform preview

Simulates how the URL's link card will render on Facebook, Twitter/X, LinkedIn, and Slack, switchable via tabs.

Raw tag inspector

Lists every og:* and twitter:* meta tag exactly as extracted from the page's HTML, so you see what crawlers actually read.

Tag validation warnings

Flags missing required tags (og:title, og:image, og:url, og:type), titles over 60 chars, descriptions over 200 chars, non-HTTPS images, and a missing twitter:card.

Server-side fetch with SSRF protection

Resolves the URL's host and rejects loopback, private, and reserved IP ranges before requesting the page, with redirects capped at 5 hops.

Example

Input

https://github.com — page HTML with <meta property="og:title" content="GitHub · Build and ship software...">, og:image, og:type="object", and twitter:card="summary_large_image"

Output

JSON: { resolved_url, status: 200, tags: { title, description, canonical, favicon, og: {title, image, url, type, ...}, twitter: {card, title, image, ...} }, warnings: [] } — rendered as four share-card previews (Facebook, Twitter/X, LinkedIn, Slack) plus a raw tag list; result cached 600s per URL

Common use cases

  1. 1

    Pre-publish QA

    Check a blog post or landing page's share card before publishing, catching a missing og:image or an oversized og:title.

  2. 2

    Debugging a broken share card

    See the exact resolved og:* and twitter:* values a platform would read, including whether og:image resolved to an absolute HTTPS URL.

  3. 3

    Cross-platform comparison

    Compare how the same URL's title, description, and image fall back differently across Facebook, Twitter/X, LinkedIn, and Slack unfurls.

Summary

Open Graph Preview fetches a given URL server-side, parses its <title>, meta description, canonical link, favicon, og:* (Open Graph Protocol) and twitter:* (Twitter/X Card) meta tags with Symfony's DomCrawler, and renders simulated share cards for Facebook, Twitter/X, LinkedIn, and Slack. The request is proxied through the Zerethon backend (8-second timeout, 1 MB response cap, SSRF guard blocking loopback/private/internal hosts) rather than run purely in the browser, since Open Graph pages generally block direct cross-origin fetches; results are cached server-side for 10 minutes per URL.

Category
Creator
Pricing
Free
Privacy
Browser-based
Signup
Not required

References

Privacy

Your data never leaves your browser unless explicitly stated. Open Graph Preview runs entirely client-side — no server upload, no logging, no tracking of your input.

Related tools

Build, share, and grow on Zerethon Social

Free signup. Earn points, collect achievements, and connect with creators worldwide.

Try Zerethon free