Required source tags
Title, type, image and URL in server HTML; HTML title is a simulation fallback, not an OG protocol pass.
Use this Open Graph checker to inspect source tags, test social images and build an editable social media preview. Platforms may render and cache cards differently.
Title, type, image and URL in server HTML; HTML title is a simulation fallback, not an OG protocol pass.
Every captured occurrence, including structured image properties, with escaped evidence.
Added, removed and changed values after a bounded JavaScript render.
Status, redirects, MIME, byte count, decoded dimensions and aspect ratio.
Facebook, LinkedIn, X, Slack, Discord, WhatsApp and Telegram with disclosed fallbacks.
Try copy changes and generate escaped generic HTML without touching your website.
Illustrative evidence from a fictional product page, not a live test.
Evidence: no og:image or og:image:url in the source head. Fix: publish an absolute, public image URL.
Evidence: og:title appears only after JavaScript. Fix: emit it in the original HTML so source-only crawlers can see it.
Evidence: HTTP 200, image/jpeg, 1200 × 630, 145 KB. This proves the observed fetch; it does not guarantee a platform card.
Reference: Open Graph protocol.
The source report keeps tag order and duplicate values. Multiple images can be intentional; conflicting titles need review. Our generic simulations use og:title before HTML title and og:description before meta description. X first uses Twitter title, description and image. Canonical is comparison evidence and never silently replaces og:url.
A redirect may lead to a login page, the response may contain HTML despite an image extension, or the origin may block a crawler. We inspect up to three candidates with six redirects each. We reject non-public addresses, images above 5 MB and raster images above 16 million pixels or 12,000 pixels on a side. SVG and unsupported formats remain unverified. GIF previews show the first frame; animation and transparency are not separately certified.
Simulated preview — platforms may render or cache cards differently. Card layout, crop and truncation are approximations. Use the official Facebook debugger or LinkedIn inspector for their own observations. We cannot purge platform caches or rewrite cards on existing posts.
Catalog and simulation profiles: 2026-09-19.1. Last substantive review: 19 September 2026. Open Graph supplies the required properties and source-order guidance. Presence and MIME checks are deterministic or observed; rendering differences and platform layouts are advisory. UNKNOWN means a check could not complete. A browser gets 80 requests, 10 MB total and a short post-load observation; blocked resources can make it partial.
Reports and derived images are generated in memory for this response and are not publicly archived. Validation errors can keep entered values in your browser session. Monitoring continuation stores the page context under the account flow. Do not submit private or token-bearing URLs.
<meta property="og:image" content="https://example.com/share.jpg">
<meta property="og:image:alt" content="A red travel backpack"><meta property="og:title" content="Travel backpack">
<meta property="og:type" content="website">
<meta property="og:url" content="https://example.com/backpack">Yes. One-off public checks need no account; repeated requests are rate limited. Project monitoring requires an account and follows plan limits.
The public report is not archived. Validation input may remain in your session. Continuing to a project stores the URL context; see the privacy boundary above.
No. It records our observed tags and image response. Platforms have their own caches, crawlers and layout rules.
No. Use the platform's official inspector where available; existing posts may retain earlier cards.
Support varies. Publish the intended sharing tags in source HTML to avoid depending on JavaScript execution.
A 1200 × 630 landscape image is a common design starting point, not a protocol requirement or universal platform rule. Keep essential content away from crop edges and verify the actual platform.
Private URLs, platform cache state and exact card rendering cannot be certified. Recheck after template, image, redirect or CDN changes.