Social Share Inspector, Debug Every Social Preview
Not another Open Graph checker. Paste your page's HTML and see precisely how it renders on Facebook, LinkedIn, X (Twitter), WhatsApp, Telegram, Discord, Slack and Microsoft Teams, with an image validator, a cache explainer for stale previews, prioritised fixes, structured-data and header analysis, and a downloadable report. All in your browser.
What is the social share inspector?
The GigAI Social Share Inspector is a debugging tool for anyone whose links don't share the way they should.
The GigAI Social Share Inspector is a debugging tool for anyone whose links don't share the way they should. Paste a page's HTML (or upload the file) and it reconstructs the exact card each major platform will draw (Facebook, LinkedIn, X, WhatsApp, Telegram, Discord, Slack and Teams) using the same Open Graph and Twitter Card fallback logic they do, so you can see the missing image, the truncated title, or the wrong description before you ship. It goes far beyond a tag list: the image inspector loads your og:image and checks it's reachable, served over HTTPS, an absolute URL, big enough (1200×630 is ideal, 200×200 the floor) and not too heavy. The cache explainer answers the question every marketer eventually asks ('I fixed the image, so why does Facebook still show the old one?') by explaining how each platform caches previews and exactly how to force a refresh (Facebook's Sharing Debugger, LinkedIn's Post Inspector, Telegram's @WebpageBot, or a versioned URL). Every problem is presented as a diagnostic with its cause, its real-world impact, a concrete fix, a priority and a difficulty, so a report becomes an ordered to-do list rather than a wall of red. It also validates any JSON-LD structured data, analyzes HTTP response headers you paste (Cache-Control, ETag, security headers), and rolls everything into four scores (social, SEO, image and metadata) that you can export as JSON, CSV or a shareable HTML report. Because it runs on markup you paste, using your browser's own parser, it audits staging builds, login-gated pages and unreleased templates that no crawler could reach, and nothing you paste ever leaves your machine.
- Difficulty:
- Easy
- Typical time:
- ~30s
- Processing:
- 100% browser processing
Last updated
How to use the social share inspector
- 1
Get the page's HTML
Open the page and View Source (Ctrl/Cmd+U), then copy it, or use the one-click 'Grab HTML' bookmarklet for pages whose tags are added by JavaScript. You can also upload an.html file.
- 2
Paste it in and inspect
Drop the HTML into the input and the inspector parses it instantly in your browser. No upload, no crawler, no waiting on a server.
- 3
Flip through the platform previews
Switch between Facebook, LinkedIn, X, WhatsApp, Telegram, Discord, Slack and Teams to see each card, its warnings and its cache behaviour.
- 4
Fix the prioritised diagnostics
Work down the diagnostics from high priority to low. Each explains the cause, the impact and the exact fix: apply them in your template.
- 5
Re-check, then refresh the caches
Paste the updated HTML to confirm the scores climb, then use the per-platform refresh steps (Sharing Debugger, Post Inspector, versioned URL) so live shares pick up your changes.
What Social Share Inspector includes
8 platform previews
Pixel-faithful cards for Facebook, LinkedIn, X, WhatsApp, Telegram, Discord, Slack and Teams, each built with that platform's own image and fallback rules so you see the real result, not a generic mock.
Share-image inspector
Loads your og:image and checks it exists, is HTTPS and absolute, meets the 1200×630 recommendation (200×200 minimum), and isn't too heavy, the number-one reason shares render blank.
Cache & stale-preview explainer
Explains why a platform still shows the old image after you've updated it, and gives the exact refresh path for each network, Sharing Debugger, Post Inspector, @WebpageBot or a versioned URL.
Diagnostics, not just errors
Every issue comes with its cause, its impact, a concrete fix, a priority and a difficulty, a prioritised action list a developer can clear, instead of a wall of red flags.
Structured data + headers
Validates JSON-LD schema on the page and, when you paste response headers, analyzes Cache-Control, ETag and security headers, the caching signals behind stale previews.
Four scores + exportable report
Social, SEO, image and metadata scores roll into an overall grade you can export as JSON, CSV or a self-contained HTML report to hand to your team.
Why use our social share inspector
Understand why the wrong image appears
Between missing tags, relative URLs, non-HTTPS images and platform caches, a broken share has many causes. The inspector pinpoints the exact one and tells you how to fix it.
Stop guessing about cached previews
The most confusing share bug, 'I changed it but Facebook still shows the old one', gets a clear, per-platform explanation and the precise steps to force a refresh.
See every platform at once
Different networks use different images, ratios and character limits. Check all eight in one place instead of posting test links and deleting them.
Private by design
The HTML you paste is parsed locally in your browser and never uploaded, so confidential staging pages, client work and internal tools stay entirely on your machine.
Built for the way you work
From quick one-off fixes to daily workflows, see how people put this tool to use.
- Marketer
Confirm a campaign link shares perfectly
Before pushing a launch post, verify the image, headline and description look right on every network your audience uses, and catch a missing twitter:card before it costs clicks.
- Developer
Debug a broken or blank preview
A relative og:image, an http:// URL or a duplicate tag can silently break shares. The inspector surfaces the exact cause from the raw HTML in seconds.
- SEO specialist
Audit social + schema together
Check Open Graph, Twitter Cards and JSON-LD structured data in one pass, then export a prioritised report for the dev backlog.
- Content / social manager
Fix a stale cached preview
When a shared link still shows last month's image, use the cache explainer to understand why and force each platform to re-scrape the updated page.
Supported formats
Accepts HTML, Page source and HTTP headers, and produces Report (JSON), Report (CSV) and Report (HTML), all processed locally in your browser.
- HTML
- Page source
- HTTP headers
- Report (JSON)
- Report (CSV)
- Report (HTML)
Frequently asked questions
Recommended tools
Open Graph Generator
Build correct Open Graph (og:) meta tags and see a live Facebook and LinkedIn share-card preview as you type, copy the ready-to-paste markup, 100% in your browser.
Twitter Card Generator
Generate Twitter Card meta tags for X with a live card preview. Pick summary or large image, set the title, description, image and @handles, then copy the ready-to-paste twitter:* markup. 100% in your browser.
Meta Tag Generator
Generate perfect SEO meta tags, Open Graph and Twitter Card markup with a live Google snippet and social-card preview, copy the ready-to-paste <head> code, 100% in your browser.
Schema Markup Generator
Generate valid JSON-LD structured data for Article, FAQ, Product, Organization, LocalBusiness, Event and more, with a live rich-results validity check and a copy-ready script tag. 100% in your browser.
Image Resizer
Resize any image to exact pixel dimensions with an optional aspect-ratio lock and ready-made social presets, free and fully in your browser.
Image Compressor
Shrink JPG, PNG and WebP images without a visible quality drop. Set the quality yourself, or compress to an exact target size like 100 KB. Free, entirely in your browser.
Common problems, solved
Hit a snag? Here are quick fixes for the issues people run into most.
The preview image is blank here but the tag looks correct.
The inspector loads the exact og:image URL. If it's a relative path (/img.png), a localhost/staging host, or served over http://, your browser (and the real platforms) can't load it. Use a fully-qualified, public https:// URL and re-check.
It found fewer tags than the page has.
It reads the HTML you paste, not the live JavaScript-rendered DOM. If your meta tags are injected client-side, copy the rendered HTML from DevTools (Elements panel) or use the 'Grab HTML' bookmarklet instead of the initial View Source.
I updated my tags but the real platform still shows the old preview.
That's a cache, not a tag problem: see the Cache behaviour note on each preview. Re-scrape with Facebook's Sharing Debugger or LinkedIn's Post Inspector, message Telegram's @WebpageBot, or share a URL with a new query parameter to force a fresh unfurl.
Can it inspect a live URL for me?
A browser can't fetch another site's HTML or headers directly (cross-origin security blocks it), so the tool is paste-first. Use the one-click 'Grab HTML' bookmarklet or View Source to get the markup. You get the same full analysis, entirely privately.
Get the most out of it
Aim for a 1200×630 (1.91:1) og:image: it's the safe size for Facebook, LinkedIn, X and most chat apps.
Always use an absolute, HTTPS og:image URL. Relative or http:// images are the top cause of blank shares.
Set twitter:card to summary_large_image (with twitter:image) so X uses the big card, not the small one.
After changing a share image, re-scrape in each platform's debugger. Caches, not your tags, are usually why old previews persist.
Add og:url (or a canonical) so ?utm_ tracking variants don't create duplicate, fragmented previews.
What's new
Recent updates and improvements to the social share inspector.
Initial release: paste-HTML social debugger with 8 platform previews (Facebook, LinkedIn, X, WhatsApp, Telegram, Discord, Slack, Teams), image inspector, cache/stale-preview explainer, prioritised diagnostics, JSON-LD + header analysis, four scores and JSON/CSV/HTML report export.
Keep exploring
Related tools
Problems we solve
Definitions
From the blog
Explore categories
Compare formats
Common tasks
Your privacy is built in
The Social Share Inspector parses the HTML you paste locally with your browser's native DOMParser, and only fetches the og:image you point it at to measure it: nothing you paste is uploaded, stored or logged. That makes it safe for staging builds, login-gated pages and confidential client markup. Close the tab and every trace is gone. (If a future server-side URL fetch is offered, it will be opt-in, clearly labelled, and the fetched page is analyzed and immediately discarded. Never stored.)
- Runs in your browser
- No uploads
- Nothing stored
Ready to try the social share inspector?
Free, private and instant. Social Share Inspector runs right in your browser.