Link Preview Testing Tools: How to Test URL Unfurl & Check Metadata (2026)
You only notice link previews when they go wrong — a blurry image, a stale headline, an empty card that screams "this link is sketchy." By then, the post is live and the CTR is tanking. The fix is to test URL unfurl before you share, with the right tool for the job. This guide is a practical comparison of the best social media debug tools, a step-by-step on how to check URL metadata, and a workflow you can run in under two minutes before any high-stakes post.
What Is URL Unfurl and Why Test It?
URL unfurling is what every social network, messaging app, and chat tool does behind the scenes the moment someone pastes a link. The platform fetches your page, reads the Open Graph tags and Twitter Card tags in the HTML <head>, pulls your og:image, and renders the rich preview card your audience actually sees. Facebook does it. LinkedIn does it. Slack, Discord, iMessage, WhatsApp, Telegram, Microsoft Teams — all of them.
When any piece of that metadata is missing, malformed, or unreachable, the preview breaks. Sometimes loudly (no image, bare text). Sometimes quietly (wrong title, wrong image, a version from three weeks ago stuck in cache).
Testing URL unfurl before you share matters because:
- Previews are your ad. A strong preview card earns the click; a broken one gets scrolled past.
- Cached previews stick around. Once a platform has stored a bad preview, you have to force a re-scrape to fix it.
- Every platform reads tags differently. A card that looks perfect on Facebook can be broken on LinkedIn or X.
- Deploys break previews silently. A CMS migration or theme update can strip
og:imagewithout a single error in your logs.
The tools below let you check URL metadata, preview how every platform will render your link, and force caches to refresh when something's stuck.
How to Test URL Unfurl: Step-by-Step Guide
The fastest workflow for most teams is a two-step check: validate the metadata with a multi-platform link preview tester, then use platform-specific social media debug tools to force any stale caches to clear.
- Paste the URL into a live-fetch unfurler. Start with TryUnfurl.com — it always fetches the page fresh (no internal cache) and shows you the exact cards Twitter/X, Facebook, LinkedIn, Slack, Discord, and iMessage will render.
- Inspect the raw metadata. Confirm
og:title,og:description,og:image,og:url, and the Twitter Card tags are present and correct. Check image dimensions are at least 1200×630px. - Spot issues in one view. If the card is wrong here, it'll be wrong on the real platform. Fix the tags, redeploy, and re-test.
- Run the platform-specific debug tool. Once TryUnfurl shows a clean card, run the Facebook Sharing Debugger, Twitter/X Card Validator, and LinkedIn Post Inspector to force each platform to re-scrape your page.
- Confirm in-app. Paste the URL into an unpublished Facebook post or a private Slack channel to see the actual, real-world preview.
That's it. Under two minutes, four tools, zero surprises when the post goes live.
How to Check URL Metadata Effectively
Checking URL metadata isn't just "look at og:title." A thorough pre-share check covers five things:
- Open Graph basics —
og:title,og:description,og:image,og:url,og:type. These drive the card on Facebook, LinkedIn, Slack, and most chat apps. - Twitter Card tags —
twitter:card,twitter:title,twitter:description,twitter:image. Used by X/Twitter when present; falls back to OG tags when not. - HTML fallbacks —
<title>and<meta name="description">. Some platforms fall back here when OG tags are missing. - Image reachability and size — fetch the
og:imageURL directly. Is it public? Is it 1200×630px or larger? Is the server returning it quickly? - Canonical vs. shared URL — if
og:urldoesn't match the URL you're sharing, some platforms may deduplicate or misattribute.
A good link preview checker surfaces all five in one view so you can catch the whole class of issues — missing tags, relative URLs, dead images, wrong dimensions, stale descriptions — in a single pass.
TryUnfurl.com — All Platforms at Once
TryUnfurl.com is a free link preview checker that shows every platform's preview in one place — no login required.
What it does:
- Fetches any public URL server-side (no JavaScript execution — the same way real crawlers read your page)
- Renders preview cards for Twitter/X, Facebook, LinkedIn, Slack, Discord, and iMessage
- Shows all detected metadata: Open Graph, Twitter Cards, HTML meta tags, and favicon
- Always fetches the live page — no internal cache
- Stores recent URLs in your browser's local storage only — no account needed
Best for:
- Checking every platform at once before a high-stakes share
- Diagnosing exactly where a broken preview is breaking
- Verifying metadata after a deploy, migration, or theme update
- Testing any URL — your own, a partner's, or a competitor's
→ Test your link on TryUnfurl now — or run up to 100 URLs at a time with the bulk URL unfurl checker.
Platform-Specific Social Media Debug Tools
Each major platform ships its own official debugger. These are the tools to reach for when your metadata is correct but the platform is still showing a stale card. They force a re-scrape so the new tags take effect.
Facebook Sharing Debugger
URL: developers.facebook.com/tools/debug Requires: Facebook account
- Shows exactly how Facebook reads your page's Open Graph tags
- Force a cache refresh with Scrape Again
- Surfaces warnings and errors for invalid, missing, or mismatched tags
- Best for: fixing Facebook-specific preview problems and clearing cached previews across Facebook and Instagram
Twitter / X Card Validator
URL: cards-dev.twitter.com/validator Requires: X (Twitter) account
- Validates Twitter Card tags and renders the actual X card preview
- Each validation re-fetches the page, effectively clearing X's cache for that URL
- Best for: verifying
twitter:cardtype, checking Twitter-specific image cropping, and unsticking stale X previews
LinkedIn Post Inspector
URL: linkedin.com/post-inspector Requires: LinkedIn account
- Shows how LinkedIn reads your Open Graph tags
- Regenerate preview button forces a cache refresh
- Best for: fixing LinkedIn-specific preview issues (LinkedIn is stricter about minimum image sizes and will downgrade cards below 1200×627px)
Google Rich Results Test
URL: search.google.com/test/rich-results Requires: No account
- Validates structured data (Schema.org / JSON-LD)
- Shows how Google interprets your page for rich results in search
- Best for: testing structured data — not social link preview cards
Other Open Graph Checkers
Opengraph.xyz
A free online tool that shows raw OG tag values with a single generic preview card. Doesn't simulate individual platform layouts. No login required. Caches results, so it may not show the very latest version of a page.
Metatags.io
Shows side-by-side previews across Google, Facebook, Twitter, LinkedIn, and Slack. Like TryUnfurl it renders multiple platforms, but some features are behind an account. It also caches results, which can bite you when you've just redeployed.
HeyMeta
A lightweight OG tag checker focused on tag completeness. Returns a basic score showing which tags are present and which are missing. Does not render actual platform previews.
Full Tool Comparison
| Feature | TryUnfurl | Metatags.io | Opengraph.xyz | HeyMeta | Facebook Debugger | X Card Validator |
|---|---|---|---|---|---|---|
| Shows all platforms at once | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Requires login | ✗ | Partial | ✗ | ✗ | ✓ | ✓ |
| Always fetches live (no cache) | ✓ | ✗ | ✗ | ✗ | With Scrape Again | With validator |
| Forces platform cache refresh | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| Shows raw metadata breakdown | ✓ | Partial | ✓ | ✓ | ✓ | Partial |
| Simulates crawler (no JS) | ✓ | Partial | Partial | ✗ | ✓ | ✓ |
| Works for any URL | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Platform-specific cache clear | ✗ | ✗ | ✗ | ✗ | Facebook only | X only |
| Bulk testing | ✓ (100 URLs) | ✗ | ✗ | ✗ | ✗ | ✗ |
| Free | ✓ | Limited | ✓ | ✓ | ✓ | ✓ |
Common URL Unfurl Issues and How to Fix Them
When you test URL unfurl across these tools, these are the failure patterns you'll run into most often:
- Tags look right, preview is still wrong on Facebook/LinkedIn. The platform has an old version cached. Use the platform debugger to force a re-scrape.
- Preview works on Facebook but blank on LinkedIn. LinkedIn wants images 1200×627px or larger. Anything smaller gets downgraded.
og:imageis set but doesn't load. The image URL is blocked, behind auth, or 404ing. Open it directly in an incognito window.- Relative image URLs.
/images/hero.jpginstead ofhttps://example.com/images/hero.jpg. Crawlers don't guess — always use absolute URLs. - Duplicate or conflicting tags. Some CMS themes inject OG tags and then a plugin re-injects different ones. Check the rendered HTML, not the template.
- Cached on X/Twitter forever. X aggressively caches. Use the Card Validator to force a re-fetch.
- Preview differs between mobile and desktop. Usually a device-specific redirect or user-agent-sniffed image. Test with the platform debugger which uses a real crawler UA.
For a deeper dive, see our link preview troubleshooting guide and how to fix link preview problems.
Recommended Workflow
1. Use TryUnfurl first. Confirms metadata is correct across every major platform without juggling accounts. Always fetches live, so you see exactly what every crawler sees right now.
2. Fix any metadata issues. Update Open Graph tags, redeploy, re-test on TryUnfurl until every card looks right.
3. Run platform-specific social media debug tools to clear caches. With metadata verified, use the Facebook Sharing Debugger, X Card Validator, and LinkedIn Post Inspector to force each platform to re-scrape your updated tags.
4. Do a real-world sanity check. Paste the URL into a draft post, a private Slack channel, or an iMessage to yourself to confirm the card renders the way it should in-app.
This workflow avoids the classic trap of juggling multiple platform logins before you've even confirmed the metadata is correct.
Frequently Asked Questions
What's the best free tool to test URL unfurl?
For a single tool that covers every major platform in one view, TryUnfurl.com is the fastest option — no login, live fetch, and a raw metadata breakdown. Pair it with the platform-specific social media debug tools (Facebook, X, LinkedIn) when you need to clear a stale cache.
How do I check URL metadata without logging in?
Use TryUnfurl, Opengraph.xyz, or HeyMeta. All three show Open Graph and meta tag data without an account. TryUnfurl additionally renders each platform's preview card and supports bulk testing.
Why does my link preview look right in the tester but wrong on Facebook?
Facebook has cached an older version of your page. Run the URL through the Facebook Sharing Debugger and click Scrape Again to force a re-fetch.
How often should I test URL unfurl?
At minimum: before every paid or organic social campaign, after every site deploy, and any time you migrate CMS platforms or change themes. Monthly bulk audits of evergreen pages also catch silent regressions.
Can I test link previews for multiple URLs at once?
Yes — the TryUnfurl bulk URL unfurl checker runs up to 100 URLs in one pass and exports the results as CSV.
Do social media debug tools cache results?
Platform debuggers (Facebook, X, LinkedIn) intentionally re-fetch the page each time you run them — that's how you clear caches. Third-party tools like Metatags.io and Opengraph.xyz do cache, so their preview may lag behind your real metadata by minutes or hours.
Which tool should I use for Slack or Discord previews?
Slack and Discord don't publish official debug tools. TryUnfurl renders both previews directly, so it's the fastest way to check how your link will unfurl there. To force a fresh preview in Slack specifically, see Slack link preview wrong — how to fix it.
Start Testing Your Link Previews
→ Test your first URL on TryUnfurl — free, no login