Menu
Sign up

Twitter card validator: see your X card before you post

X's own Card Validator no longer shows a preview. Paste a URL here and see the card X builds from your tags, with the image tested against X's limits: a 2:1 ratio for the large card, at least 300×157, under 5 MB.

No signup, no X (Twitter) login. We fetch the page the way a crawler does (HTML only, no JavaScript) and do not store the URL.

What X (Twitter) needs

MinimumAspect ratioMax file sizeFormats
X (summary_large_image) 300×157 2:1 5 MB JPG, PNG, WebP, GIF
X (summary) 144×144 1:1 5 MB JPG, PNG, WebP, GIF

Values from the platform's own documentation, checked 2026-11-02 (all platforms: OG image size). Sources: · X Developer Platform: Summary card with large image (archived 2026-01-12) · X Developer Platform: Cards markup (archived 2026-01-16) · X Developer Platform: Summary card (archived 2025-12-16)

Tags X (Twitter) reads

X (Twitter) link preview not showing or not updating?

  1. No image? Check that twitter:card is there and says summary_large_image — the most common cause of a small or missing card.
  2. Make sure robots.txt does not disallow Twitterbot and your firewall or bot protection does not challenge it.
  3. Use an absolute https:// URL for the image and keep it under 5 MB and within 4096×4096.
  4. X documents no refresh tool and caches cards. After a fix, share the URL with a query string (?v=2) or give the image a new file name, so X fetches it fresh.
  5. Print the tags in the server HTML: Twitterbot does not run JavaScript.

A preview image for every page, on X (Twitter) and everywhere else

Most broken previews have no image at all. Shareglint renders one for every page from its title — one meta tag, no code — at a size that passes every documented limit (the sizes). 100 images a month free.

Questions

Does the X (Twitter) Card Validator still work?

X's Card Validator stopped showing previews; the post composer is the only place X itself shows one, and only after you paste the link. This page shows the card from your tags without posting anything.

What image size does a Twitter card need?

For summary_large_image X documents a 2:1 ratio, at least 300×157, at most 4096×4096 pixels and under 5 MB. 1200×630 or 1200×600 both work.

Why does my link show a small thumbnail instead of a big image?

twitter:card is missing or set to summary. Set <meta name="twitter:card" content="summary_large_image">.

How do I refresh an old Twitter card?

X publishes no way to clear its card cache. Change the URL you share (a query string works) or the image's URL, and X will fetch the page again.