seo · social

Meta tag checker

Check any page's title, meta description, and Open Graph tags — and see a live preview of how it appears on Google, X, Facebook, and LinkedIn before you launch.

A meta tag checker with a live Open Graph preview

Before a launch, the last thing you want is a page that shares badly — a missing image, a cut-off title, or a stale description. This meta tag checker reads the actual markup from a page's <head> and shows you two things at once: the raw values (title, meta description, canonical, Open Graph, Twitter Card) and a live Open Graph preview of how the link will look when shared. Enter a URL and you'll see the Google search snippet plus the social cards side by side.

Check your website meta description and title

The title and meta description are what searchers see in Google's results, so it's worth getting them right. This tool lets you check a website meta description and title exactly as they appear in the HTML, with a character count and a note on where each is likely to be truncated. Google typically shows around the first 50–60 characters of a title and roughly 155–160 characters of a description, though the exact cut-off depends on pixel width and device — so treat the counts as guidance, not a hard rule. If a field is missing entirely, we flag it, since an absent description means Google will invent its own snippet from the page.

What the Open Graph preview shows

Open Graph is the set of og: tags that Facebook, LinkedIn, and most chat apps read to build a link preview; X (Twitter) uses its own twitter: tags, falling back to Open Graph when they're absent. The preview cards on this page are rendered from those exact tags — the og:image, og:title, and og:description your page actually declares. If the image is missing or the title is empty, you'll see it here first, rather than discovering it after you've posted the link. It's a fast way to confirm a page will present well across platforms.

An honest note on how previews work

These previews are built from the tags in the page's server-rendered HTML. Two caveats: first, some sites set their social tags with JavaScript after load, which a passive fetch won't see; and second, each platform caches previews and applies its own cropping, so the live card can differ slightly from what's shown here. We show what the markup declares — the source of truth the platforms start from — rather than guessing at each platform's rendering quirks. For pages that block automated requests or require a login, we can't read the tags at all, and we'll say so.

Auditing your own launch? Pair this with the technology checker to confirm your stack, and the SSL checker to make sure the certificate won't lapse mid-campaign.