Social card preview

Paste a URL, or several, one per line, and see the card X, Facebook, LinkedIn, WhatsApp and Slack each build from your page. Each page is fetched as a browser and as a crawler, because sites often serve the two different tags.

Looking after a site? Use goosey

This page checks a link once and keeps nothing. goosey runs the same checks and remembers what it found, in your browser. Check again and it tells you what changed. It plans a check of a whole site from its sitemap, and gives your build a check that fails when a card breaks.

Open goosey

Checking from a script? Use the API

The same checks as JSON, for a script, a CI job or a coding agent. Free, with no key, and callable from a browser.

Read the API docs

What it checks

If a site refuses our crawler we ask again as Facebook’s and X’s, and report which of them got through. Also checked: image size and format, aspect ratio, title and description length, robots.txt. Each cites the platform limit it comes from.

Fixed the card, and the post still shows the old one?

That is almost always the platform’s cache. Facebook documents a 24-hour one; LinkedIn publishes no figure. Check here first, then force a refresh with LinkedIn’s Post Inspector or Facebook’s Sharing Debugger.

Checking an X card without an account

The Twitter Card Validator at cards-dev.twitter.com/validator, and its x.com twin, both redirect to a login page. This page reads the same twitter: tags without signing in to anything.

Last updated — what changed · How it works · API

Made by Polymorphism

We built this for ourselves. The rest of the time we build and run software for enterprises, the public sector and growing teams — that’s .

See what we do Our open-source tools

Have a system to build, or one that needs work?

Get in touch