Free Twitter Card Validator for X

X switched off the preview in its official Card Validator, so there is no longer a first-party way to see a card before you post. Paste a URL here to get the card X will render, the twitter:card type it detects, the image it will crop and a list of missing or conflicting tags, including which og: tags X falls back to. No account needed.
Free Twitter Card Validator for X

Validate your Twitter Card

Paste a public URL to preview the X card and check twitter:card, twitter:title, twitter:description and twitter:image.

One card design, an image for every URL you publish

The DynaPictures template gallery and media library

A link preview is all most people see of a page before deciding whether to open it, and og:image is expected on every URL, not only the home page. In DynaPictures you pick a design from the template gallery, keep your logo and typefaces in the media library, and point twitter:image at a 1200x630 render.

A template gallery to start from
Logo and fonts in one media library
1200x630 renders behind twitter:image

How to validate a Twitter Card

1.

Paste the link you want to post

Enter the public URL. The validator fetches it with X's fallback rules in mind and times out after 8 seconds if the server does not answer.

2.

Read the card type and preview

See whether X will show a summary card (small square image) or a summary_large_image card (wide image), rendered with X's layout, and which value each field came from: twitter: or og:.

3.

Add or fix the flagged tags

A missing twitter:card, an image that X cannot fetch, a title over 70 characters or a description over 200 are listed with the fix. Update the page and validate again.

Why validate X cards here

Replaces the retired validator

X's Card Validator no longer shows a preview. This page renders the summary and summary_large_image layouts so you can see the card before it goes into a post.

Shows the fallback X uses

When twitter:title, twitter:description or twitter:image is missing, X reads og:title, og:description and og:image. The report marks every field that came from a fallback so you know what is actually driving the card.

Image ratio for each card type

summary_large_image crops to 2:1 and summary to 1:1. The validator measures your image, warns when it is under 600x315 or over 5 MB and shows how X will crop it.

Twitter Card tags in context

twitter:card, twitter:site, twitter:creator and the og: tags are listed together, so conflicts such as a twitter:image that differs from og:image are obvious.

How X builds a card from your tags

X reads the twitter:card tag first: summary gives a small card with a square thumbnail, summary_large_image a wide card with a 2:1 image. For the text and image X looks at twitter:title, twitter:description and twitter:image, and if any of them is absent it uses og:title, og:description and og:image instead. Images should be JPG, PNG, WebP or GIF, at least 300x157 for a large card and under 5 MB; 1200x630 is a safe size that works for X and the other networks. The card is generated once and cached, so validate here before the first post; a wrong image can stay cached for days.

Free limits

50 checks per day per visitor, shared with the Open Graph checker, public URLs only, 8 second timeout. Resets at midnight UTC.

Generate the card image

If twitter:image and og:image are missing, DynaPictures renders a 1200x630 image per page from a template through the API, Zapier or Make. The daily limit on the free tools applies to every visitor alike.

Privacy

The validator only requests the public URL you paste, like X's crawler does. No file is uploaded and no report is stored.

Frequently asked questions

The page exists but no longer shows a preview; it only confirms that a URL was fetched. This validator fills that gap by rendering the card with X's layout and listing the tags behind it.

More free tools for X and social sharing

Run the full six-network Open Graph check, generate a 1200x630 card image or resize a picture for the X post and header sizes.