Upload

Drag-n-Drop

to upload your archive

Upload

Free Domain Name
Try another
Full Name
Email
Password
I have an account

Open Graph Checker

See your link preview before anyone shares it

Paste a URL and we fetch the page, read its Open Graph and Twitter Card meta tags, and show you exactly what Facebook, X, LinkedIn, Slack and iMessage will render. If a tag is missing, the wrong size, or pointing at a relative path, you will see it here instead of finding out after the post goes live.

Enter a full public URL, including https://. We follow redirects and read the final page.

Nothing checked yet. Drop in any public page URL and we will pull its og:title, og:description, og:image, Twitter Card tags and the basic SEO meta in one pass.

Works on pages behind redirects, on subdomains, and on staging URLs — as long as they are reachable from the public internet and not password protected.

  • Every tag a crawler reads

    We pull og:title, og:description, og:image, og:url, og:type, og:site_name and the whole twitter:* family, plus the plain <title>, meta description and canonical link that networks fall back to when the social tags are missing.

  • Three previews, one fetch

    Facebook, X and LinkedIn each build a card differently. X switches between a small square thumbnail and a full-width banner depending on twitter:card; LinkedIn ignores twitter:* entirely. We render all three side by side so you can spot the odd one out.

  • Plain-English problem list

    Instead of a raw tag dump, you get a checklist: missing image, relative image path, description too long, no og:url, card type that does not match the image you supplied. Red means the preview will visibly break; amber means it will work but look worse than it could.

How to check your Open Graph tags

  • 1

    Paste the full URL of the page you are about to share, including the https:// and any query string that changes the content.

  • 2

    Hit “Check tags”. We follow redirects, read the HTML head of the final page, and report the status code we landed on.

  • 3

    Fix whatever the issue list flags, redeploy, then re-run the check. If the old card still shows on Facebook, re-scrape the URL in the Sharing Debugger to clear its cache.

Why link previews break, and how to stop it

  • Get the image size right

    Ship a 1200 × 630 px image (1.91:1) — it fills the large card on Facebook, X and LinkedIn without cropping. Stay under 8 MB, keep the shorter side above 200 px, and use JPG or PNG. Anything smaller than 600 × 315 gets demoted to a small thumbnail, and animated GIFs render as a still frame.

  • Always use absolute URLs

    The single most common cause of a blank card is <meta property="og:image" content="/img/cover.png">. Crawlers do not resolve relative paths the way a browser does — the value must start with https:// and point at a file that is publicly reachable without a login, a cookie, or a hotlink referrer check.

  • Bust the scraper cache

    Facebook caches a URL's card for roughly 30 days, so fixing your tags does not update an already-shared link. Run the URL through the Sharing Debugger and press “Scrape Again”; LinkedIn has a Post Inspector that does the same. As a last resort, append a harmless query parameter such as ?v=2 to force a fresh fetch.

Host Your Website on Reliable Static Hosting

Select File
or drop your archive to upload

Frequently asked questions

What is an Open Graph checker?

It fetches a public page the way a social network would and shows you the <code>og:</code> and <code>twitter:</code> tags the page actually serves, rather than the ones you think you wrote. That distinction matters: a tag injected by JavaScript after load, or overwritten by a plugin or a CDN, will not appear here, which is usually exactly the bug you are hunting.

Which Open Graph tags are required?

Four carry the preview: <code>og:title</code>, <code>og:description</code>, <code>og:image</code> and <code>og:url</code>. Add <code>og:type</code> and <code>og:site_name</code> for completeness, and <code>twitter:card</code> to control the layout X uses. Without an image, most platforms fall back to a bare text link, which reliably kills click-through.

Why does my link preview still show the old image?

Every platform caches what it scraped. Facebook keeps its copy for days, so use the official Sharing Debugger and click Scrape Again to force a refresh; LinkedIn has a Post Inspector that does the same. X refreshes on its own schedule. Changing the image filename, so the URL itself is new, is the most reliable way to defeat a stuck cache.

What size should the og:image be?

Use 1200 x 630 pixels, the 1.91:1 ratio every major network crops to, served over HTTPS at an absolute URL and kept under about 5 MB. Relative image paths are the most common reason previews come back blank, because the scraper has no page context to resolve them against.

Why does the checker say it could not load my page?

The usual causes are a login wall, a bot filter or firewall rejecting non-browser requests, a page that only renders its tags in JavaScript, or a host that is simply slow. We also refuse private and internal addresses such as localhost, 127.0.0.1, 10.x, 192.168.x and the cloud metadata address, so an internal staging URL will never resolve here.

Do Open Graph tags affect SEO rankings?

Not directly. Google does not rank pages on Open Graph tags. What they change is behaviour: a link with a proper title, description and image gets clicked and shared far more often than a bare URL, and those shares generate the traffic and links that do influence rankings.

How do I fix the tags this tool flags?

Build a complete, correctly formatted head block with our <a href="/meta-tag-generator" class="underline">Meta Tag Generator</a>, paste it into your page, deploy, then re-run this checker against the live URL to confirm the change is really being served.

Is the page I check stored anywhere?

No. We fetch the URL, parse the head, render the report and discard the response. Nothing about the page or the URL is kept after the request completes.