Skip to content
Processing locally — files never leave your device

Twitter / X Card Preview

Fill in title, description, image, and site, then see exactly how the card will render on Twitter/X — both summary and summary_large_image variants.

Preview (summary_large_image)
SnapTools — free tools, in your browser
100+ utilities for PDFs, images, developers, SEO, and more. Zero uploads.
🔗 snaptools.app

How to use Twitter Card Preview

  1. Pick the card type — summary for a small thumbnail, or summary_large_image for a full-width hero image.
  2. Fill in the title, description, image URL, and your site @handle.
  3. Check the live preview to confirm the text is not truncated and the image is not awkwardly cropped.
  4. Copy the matching twitter: meta tags into your page <head>.
  5. After deploying, paste the URL into a tweet draft (or the legacy Card Validator) to confirm X renders it correctly.

Twitter / X Cards: make your links stand out in the feed

Twitter Cards (still configured with twitter: meta tags on X) control how a shared link appears: as a rich card with a headline, description, and image instead of a bare URL. This tool previews both card variants exactly as X renders them, so you can get the title length, image crop, and handles right before you ever hit post.

The two card types

<!-- Large hero image above the text -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Headline" />
<meta name="twitter:description" content="A one-line hook." />
<meta name="twitter:image" content="https://example.com/card.png" />
<meta name="twitter:site" content="@yourbrand" />

Switch twitter:card to summary for the compact layout with a small square thumbnail beside the text. Everything else stays the same.

Choosing summary vs summary_large_image

The single most consequential field is twitter:card. Set it to summary_large_image and X devotes a full-width banner to your image above the headline — the layout that wins for articles, launches, and anything you want to stop the scroll. Set it to summary and X collapses the image into a small square tile to the left of the text, which suits utility links and docs where the picture is secondary. The toggle in this tool flips between the two so you can judge which earns the click before you commit to the tag.

Mind the square crop

Here is the trap a generic OG image walks into on X: the summary card does not letterbox your 1.91:1 banner — it crops a centre square out of it. A headline baked into the left or right third of the image simply disappears. If you ever serve the small card, keep the logo or focal point dead centre, or supply a dedicated near-square twitter:image. The large card keeps the familiar 1200×630 frame, so one wide asset is fine there; it is only the compact layout that demands square-safe composition.

When you actually need twitter: tags

Most pages do not need a full set. X reads your existing og:title, og:description, and og:image when the matching twitter: tags are absent, so a lone twitter:card line to pick the layout is frequently all you have to add. Spell out the other twitter: tags only for a deliberate divergence — a punchier headline for the X audience, or a square image to dodge the crop above.

Refreshing a stale card on X

X holds onto the first card it scrapes for a URL, so an edit you have already deployed may still show the old version. The reliable fix is to start composing a post with the link: the compose box triggers a fresh fetch and renders the current card right there, which doubles as your confirmation that the new tags took. The legacy Card Validator was retired, so the compose preview is now the practical way to verify.

Attribution with site and creator

Two optional tags add attribution: twitter:site for the brand or publisher account, and twitter:creator for the individual author. They let X associate the card with real accounts, which looks more credible and can surface those handles in the card UI. Set twitter:site at minimum on branded content.

Pair this with

  • Open Graph Preview — the tags X falls back to also drive Facebook, LinkedIn, Slack, and Discord; check those surfaces there.
  • Image Cropper — export a centred square for the summary card so the centre-crop never cuts off your text.
  • Meta Tag Generator — emit the twitter:card line alongside the rest of your head block in one go.
  • Keyword Density Checker— tighten the headline copy before you trim it to X's 70-character card limit.

Frequently asked questions

summary vs summary_large_image — which should I use?
summary shows a small square thumbnail beside the text — fine for utility links. summary_large_image shows a large 1.91:1 banner above the text and almost always earns more engagement, so it is the default choice for articles and marketing pages.
Does X still call these Twitter Cards?
The meta-tag namespace is still twitter: for backwards compatibility, even after the rebrand to X. Existing twitter:card, twitter:title, and twitter:image tags continue to work unchanged — you do not need to rename anything.
Why does X show a blank or wrong card?
X caches card data aggressively after a URL is first shared. If you updated your tags and the old card persists, the cache is stale. Sharing the URL in a fresh tweet usually forces a re-fetch; the rendered preview in the compose box reflects the latest scrape.
What image size works best?
For summary_large_image, use 1200×630 (1.91:1) — the same as Open Graph — so one image serves both. For the small summary card, X uses a square crop, so keep important content centred. Images should be under 5 MB in JPG, PNG, WebP, or GIF.
Do I need separate twitter: tags if I already have Open Graph?
Not necessarily. X falls back to your og: tags when twitter: equivalents are missing, so complete Open Graph tags plus a single twitter:card line is often enough. Add twitter:title, twitter:description, or twitter:image only when you want them to differ from the Open Graph values.
What is twitter:site versus twitter:creator?
twitter:site is the @handle of the website or publisher; twitter:creator is the @handle of the individual author. Both are optional and attribute the card, which can surface the account in the card UI. Use site for the brand and creator for the byline.
Do Twitter Cards affect SEO?
No — they have no effect on Google or other search-engine rankings. Their value is engagement: a rich, well-designed card earns more clicks and reshares on X, which drives traffic and can indirectly help the page.
Why does my card text get cut off?
X truncates titles to roughly 70 characters and descriptions to about 200 in the card UI, and shorter on smaller viewports. Front-load the key message and treat the description as a hook, not a full summary.

More tools you might find useful in the same flow.

Built by Muhammad Tahir · About