Free toolFree Twitter Card Validator. Preview your X card before you post.
Check the twitter:card tags of any URL and see the card that X shows, large image or summary, with the Facebook and LinkedIn previews. No login needed.
Free, no account needed.
Paste the address of a public page. The checker fetches it now and shows its link previews.
Checks
Previews
Close to what each network shows. Networks change their layouts from time to time.
Tags on the page
How it works.
- 01
Paste a URL
The address of the page that you want to post on X.
- 02
See the card
See the card type, title, and image that X takes from your tags, and what is missing.
- 03
Fix and check again
Every check fetches the page again, so you see your change at once.
Questions, answered.
Can't find what you need? Email an@bannerify.co and you'll hear back from the founder.
What happened to the official Twitter Card Validator?
In August 2022, X removed the preview from its Card Validator and asked people to preview cards in the post composer. This validator shows the card from the tags on your page, without a login and without a post.
Which twitter:card types are there?
There are four: summary, summary_large_image, app, and player. For a web page, use summary_large_image to get the large image card. Without a twitter:card tag, X can show only the small summary card.
What image size does a Twitter card need?
For summary_large_image: a 2:1 ratio, at least 300 × 157 and at most 4096 × 4096 pixels, under 5 MB, as JPG, PNG, WEBP, or GIF. X uses only the first frame of a GIF and does not support SVG. A 1200 × 630 image works on X, Facebook, and LinkedIn.
Does X read Open Graph tags?
Yes. When a twitter: tag is missing, X uses the matching Open Graph tag: og:title, og:description, and og:image. So twitter:card is often the only X tag you need.
Why does X still show my old card?
X can keep card data for up to 7 days. X fetches a URL with a new query string, such as ?v=2, again, so you can post that address to show the new card.
Why does my card show no image?
Check that the image URL is absolute and public, that the file is under 5 MB and not an SVG, and that robots.txt does not block Twitterbot.
Doing this a thousand times?
Sign one image URL per post, and Bannerify renders the card image of every page from your own template.