Services
Industries
Free Tools
Resources
About Book a Consultation (407) 694-2055
Orlando, FL · Working nationwide since 2008
Free Tool · No signup

See your link before you share it.

Paste any URL and see exactly how it looks shared on Facebook, in iMessage and on X, and on LinkedIn, pulled live from your real og: and twitter: tags. Then copy the corrected meta tags to fix a broken or blank preview.

Free, no signup. We read the live og: and twitter: tags your page already serves, nothing is changed. Try an example

Fetching your page and its share tags…

The first impression of every link you share

When you (or a customer) drop your link into a Facebook post, a text message, or a LinkedIn update, the title, blurb, and image that pop up are pulled from invisible meta tags in your page. Get them wrong and the preview is blank, cropped, or shows the wrong page. This tool reads the tags your site actually serves and shows you all three previews side by side, then hands you the corrected tags.

How it works

Enter a URL and we fetch the live page with a normal browser User-Agent, then parse the real <title>, meta description, every og:* and twitter:* tag, and the favicon. We render how the link looks on Facebook, in iMessage and on X (the Twitter card), and on LinkedIn, using only the values we found. Nothing is invented. If a tag is missing, we say so.

The corrected meta generator

Below the previews we build a copy-paste block of recommended og:title, og:description, og:image, og:url, twitter:card and friends. It reuses the good values we found and flags the ones you are missing, so you (or your developer) can paste a complete, correct set into your page head. We never make up a title, description, or image, the generator is grounded only in the tags that were actually fetched.

How we compare

Paid checkers like OpenGraph.io cap you at around 100 free requests a month before charging, and OpenGraph.xyz pushes a premium tier for more than the basics. Ours is unmetered, shows multi-platform previews on one screen, and adds a corrected-meta generator that is grounded only in your real tags. No account, no request quota, no upsell to see your own previews.

Pro tips

  • Use an absolute og:image URL (https://yourdomain.com/share.jpg), not a relative path, or some platforms show nothing.
  • Size your share image at 1200 by 630 pixels and keep text away from the edges so it is not cropped.
  • After changing tags, re-scrape your link in the Facebook Sharing Debugger and LinkedIn Post Inspector to clear the old cache.
  • Set twitter:card to summary_large_image if you want the big image on X and iMessage instead of a tiny thumbnail.
  • Keep og:title under ~60 characters and og:description under ~110 so nothing gets truncated.

Frequently asked questions

What are Open Graph (og:) tags?
Open Graph tags are meta tags in your page head (og:title, og:description, og:image, og:url) that tell Facebook, LinkedIn, iMessage, and most chat apps what title, summary, and image to show when someone shares your link. Without them, those apps guess, and the preview often looks broken.
Why does my link show no image when I share it?
Usually because there is no og:image tag, the image URL is relative or broken, or the image is too small. Add an absolute og:image URL that points to a 1200 by 630 pixel image, then re-scrape the link in the platform debugger.
What size should my share image be?
1200 by 630 pixels (a 1.91 to 1 ratio) is the safe standard for Facebook, LinkedIn, and X large cards. Keep important text away from the edges, and host the image over https so it loads everywhere.
Does this tool change my website?
No. It only reads the tags your page already serves and shows you how the preview looks. It never invents tags. The corrected meta block it generates is copy-paste HTML that you (or your developer) add to your page head yourself.
Pro version coming soon

Share previews monitored across every page.

The Pro version checks the share preview of every page on your site and alerts you when one breaks.

Get early access, book a free call →

Want links that always look right?

We build fast, custom sites with clean Open Graph and Twitter Card tags on every page, so your link looks sharp everywhere it gets shared. Free audit available.

Get a free audit →Or call/text: (407) 694-2055

Where each preview gets its values

Paste a URL and the page is fetched once, server side, with an ordinary desktop Chrome User-Agent, so you see the HTML a person would get rather than a stripped-down bot version. The parser works inside the head: the title tag, the meta description, the canonical link, the favicon, and every og: and twitter: meta tag it finds, with relative image paths resolved to absolute ones so the image can actually load. The three cards then apply each platform's own fallback order, so a missing twitter:title falls back to og:title, and a checklist marks which of twelve key tags were present. Every value on screen was read off your page. Nothing is invented, and the corrected meta block reuses only what was found.

What it cannot do is speak for the platforms. Facebook, LinkedIn, and X each run their own scraper and their own cache, so this is a faithful reading of your tags, not a live pull from their servers. If one of them cached a broken card yesterday, it keeps showing that card until you re-scrape the link in that platform's debugger. The fetch also takes raw HTML and does not run JavaScript, so tags injected by a script after load are invisible here, and usually invisible to the real scrapers too.

A few smaller limits. It does not verify that your og:image exists at a usable size or file type: the preview tries to load it, and you get a placeholder if it fails. Sites behind a login or firm bot protection can refuse the request outright, which returns an error rather than a wrong answer. Results are cached for an hour. And it checks one URL, not your whole site. For a wider read on the same page, the website report card grades more of it, and share tags that are right on every template are part of a custom build.

I fixed my tags. Why is Facebook still showing the old image?

Because that preview is cached on their side, not yours. This tool reads your live page on every check, so it shows the new values right away, while Facebook keeps serving the card it scraped earlier. Re-scrape the URL in the platform's own sharing debugger to force a refresh.

Why did the tool fail to read my page?

Usually one of three things: the page sits behind a login, the host blocks automated requests, or it was slow enough to time out. None of those mean your tags are wrong. It also cannot see tags that a script writes in after load, because it reads the HTML exactly as delivered.