Twitter card validator: see how your link looks on X
Paste a URL to preview the card X would show, and validate the twitter:card, title, description and image tags behind it.
No OG image yet? Create one in seconds.
Checks one page at a time.
This page checks X only. You can also check all 11 platforms at once.
Design one template and every page gets its own OG image from a URL. 50 free a month, no card required.
How X reads your tags
Title max 70 characters. Description max 200 characters.
Tags
twitter:title falls back to og:title, twitter:description to og:description, twitter:image to og:image and twitter:image:alt to og:image:alt.
Card type
If og:type, og:title and og:description exist but twitter:card is absent, a summary card may be rendered. The large image card is the summary_large_image type.
Text limits
X documents a maximum of 70 characters for twitter:title, 200 characters for twitter:description and 420 characters for twitter:image:alt.
Image
Large card images support an aspect ratio of 2:1, with minimum dimensions of 300×157 or maximum of 4096×4096 pixels, and must be less than 5 MB. JPG, PNG, WEBP and GIF are supported, SVG is not, and only the first frame of an animated GIF is used.
Frequently asked questions
An image with a 2:1 aspect ratio, between 300×157 and 4096×4096 pixels, and less than 5 MB. JPG, PNG, WEBP and GIF are supported. SVG is not.
X documents fallbacks for the title, description, image and image alt text, so og:* tags can fill them in. twitter:card is separate: without it, a summary card may be rendered when og:type, og:title and og:description exist.
No, this is an independent checker. X’s archived card troubleshooting guide refers to its own Card Validator for validating a card. This tool reads the tags on your page and previews the card, so you can check them without leaving the page.