Open Graph Preview
Preview how a URL appears on Facebook, LinkedIn, Twitter, Slack, and Discord, with a checklist for missing OG and Twitter card tags
Interactive tool
URL to inspect
What is the Open Graph Preview tool?
The Open Graph Preview tool inspects how a URL or HTML snippet renders when shared on social platforms. It fetches the page (or parses pasted HTML), extracts the Open Graph and Twitter card meta tags, and renders three platform-style preview cards alongside a checklist of missing or broken tags. Fix the gaps before you publish to make every share look polished.
How to Use This Open Graph Preview
- 1Pick "Fetch URL" to test a published page or "Paste HTML" for a draft
- 2Enter the URL or paste the <head> contents
- 3Click Preview to see Facebook/LinkedIn, Twitter, and Slack cards
- 4Read the checklist for missing or weak tags
- 5Copy the suggested meta tags and paste them into your <head>
- 6Re-run the preview to confirm the fixes are live
Key features
Three platform previews
Facebook/LinkedIn, Twitter/X, and Slack/Discord renderings side by side
URL fetch with SSRF guard
Server-side fetch validates URLs and blocks non-public addresses
HTML paste mode
Test drafts before they are deployed by pasting the head HTML
Smart checklist
Severity-tiered list of missing tags: errors, warnings, and info
Suggested meta block
Ready-to-paste <meta> snippet that fills in the gaps the checklist found
All detected tags
Browse the full list of meta and link tags the page exposes
Edge cached
Repeated URL fetches are cached for 10 minutes to keep the tool fast and polite
Nothing logged
We never log the URL you test, your IP, or any user-identifying data
Why Test Open Graph Cards Before Sharing?
Open Graph and Twitter card metadata control how your URL looks in feeds, chats, and search snippets. A missing og:image makes a link look like spam. A title that is too long gets truncated awkwardly. Worse, platforms cache previews aggressively: once an ugly card is cached on Facebook or LinkedIn, it can stick for days. Catching mistakes locally first is cheaper and faster than chasing platform sharing debuggers afterwards.
Common use cases
- Pre-publish QA for marketing pages and blog posts
- Validating dynamic OG tags rendered by your CMS
- Testing canonical URLs and og:url alignment
- Spotting missing twitter:card before a Twitter ad campaign
- Auditing landing pages for an A/B test rollout
- Comparing how a competitor's page renders across platforms
Image size recommendations
- Facebook & LinkedIn: 1200 × 630 (1.91:1), minimum 600 × 315
- Twitter summary_large_image: 1200 × 628 (keep important content centered)
- Slack and Discord: roughly the og:image, scaled down to a thumbnail
- Use under 5 MB image size; PNG or JPEG (animated GIF works on Twitter only)
- Always use absolute URLs (https://…) (relative paths fail on every platform)
Open Graph vs Twitter cards
Open Graph (og:*) is the de-facto standard for Facebook, LinkedIn, Slack, Discord, and most modern platforms. Twitter still reads twitter:* tags first when available, then falls back to og:*, so for parity, set og:* tags and include twitter:card to opt into a richer Twitter preview.
Tips & best practices
Bust platform caches after fixing tags
Facebook caches OG tags up to 24 hours. After fixing, re-scrape via the Facebook Sharing Debugger; for LinkedIn, use the Post Inspector; Twitter no longer offers a public debugger.
Use absolute URLs for og:image
Relative paths like /og.png break on every platform. Always use a full https:// URL, including the domain.
Write a 60 to 70 char title
Twitter truncates around 70 characters; Facebook around 100. Aim for under 70 and place the strongest words first.
Match og:url to the canonical URL
When the URL with tracking parameters and the canonical version differ, set og:url to the canonical to prevent duplicate cards.
Test from a clean session
Some sites serve different metadata to bots than to logged-in users. Run the URL through this tool in incognito to confirm what crawlers will actually see.
Privacy & security
When you fetch a URL, the request is proxied through our backend to avoid CORS and to protect against SSRF. The backend blocks non-public addresses and applies redirect, size, and timeout caps. We do not log the URL, your IP, or any user-identifying data. HTML paste mode never leaves your browser.
Related tools
- Meta Description Generator
Write SEO meta descriptions with live character and pixel-width counts plus Google desktop, Google mobile, and Bing truncation previews. Optionally fetch and edit an existing description from a live URL.
SEO Tools
- Robots Meta Generator
Build a <meta name="robots"> tag and the matching X-Robots-Tag HTTP header. Combine noindex, nofollow, noarchive, nosnippet, max-snippet, max-image-preview, max-video-preview, and unavailable_after with per-engine support hints.
SEO Tools
- Hreflang Generator
Generate hreflang link tags and XML sitemap fragments for international sites, with BCP 47 validation, x-default support, and reciprocity checks.
SEO Tools
- HTML Meta and Heading Extractor
Extract every meta, title, link, canonical, and hreflang tag from an HTML page, or analyze the H1-H6 heading outline with accessibility flags. Paste HTML or fetch any URL.
SEO Tools
- Robots.txt Tester
Test whether a list of URLs are allowed or blocked by a robots.txt file, across multiple user-agents. RFC 9309-compliant matching with rule and line attribution. Paste content or fetch from any domain.
SEO Tools
- URL Normalizer
Bulk-normalise URLs against RFC 3986: lowercase scheme/host, strip default ports, remove dot segments, canonicalise percent-encoding, dedupe and sort query parameters, and optionally strip tracking parameters.
SEO Tools
Frequently Asked Questions
What is Open Graph?
Open Graph is a meta tag protocol introduced by Facebook that lets web pages declare a title, description, image, and other metadata for use in shared link previews. It is now supported by virtually every major chat and social platform.
What is the difference between og:* and twitter:* tags?
Open Graph (og:*) is the cross-platform standard. Twitter cards (twitter:*) are an X-only enhancement that override og:* tags when present. For best coverage, set og:* tags and add twitter:card to opt into Twitter's richer preview formats.
What size should my og:image be?
The recommended size is 1200 × 630 pixels (a 1.91:1 ratio). The image must be at least 600 × 315 to be eligible for a "large image" treatment. Use absolute URLs and keep the file under 5 MB.
Why does my preview differ across platforms?
Each platform has its own caching rules, image size guidelines, and rendering quirks. Facebook may cache for up to 24 hours; LinkedIn even longer. After updating tags, use the platform-specific debugger to force a re-scrape.
Is the URL I test logged or shared?
No. Our backend does not log the URL, your IP, or any user-identifying data. Responses are briefly cached at the edge to keep the tool fast and reduce load on the upstream site.
Why are private IPs blocked?
Allowing arbitrary URL fetches can be abused to scan internal networks (a class of vulnerability called SSRF). Our backend resolves each hostname and refuses to connect to non-public addresses.