Free X link preview checker

Twitter card validator: preview your link on X and fix the tags

Paste a URL to see the card X will show for it, every twitter: and og: tag on the page, and a checklist with fixes for missing tags and image sizes. Free, no login.

Free tool · No sign-up

How will your link look on X?

Paste a URL to see the card X will show, every card tag on the page and what to fix. No login.

20 checks every 10 minutes. Each link's result is saved for 10 minutes.

Paste any public page. You’ll see the card X builds from its tags, in light and dark, plus a checklist with the exact tags to fix.

Guides for this tool

This free tool is one small part of Xholic

Click through a sample creator's account in the real app. No sign-up, nothing to install.

  • Posts written in your voice and scheduled for your best hours
  • Buyers found on 𝕏, with a reply drafted for each one
  • Analytics that show which posts grow you

No sign-up or login needed · Takes about 2 minutes

X link preview check

What this Twitter card validator checks

When you share a link on X, X's crawler reads the page's meta tags and builds a card: an image, a title and the site's domain. If the tags are missing, too small or blocked, the post shows a bare link instead, and bare links get far fewer clicks. X removed the preview from its own Card Validator in 2022, so the only official check left is pasting the link into the post composer and looking at what appears.

This validator fetches your page the way X's crawler does, reads every twitter: and og: tag, applies X's Open Graph fallbacks and draws the card X would build, as the large image card or the small summary card, in light and dark. It then reads the card image's first bytes to get its real type and size, and checks everything against X's published card rules.

Each problem comes with a fix, usually the exact tag to add or change. The checks cover a missing twitter:card, a missing title, description or image, images under X's minimum size or over 5 MB, unsupported formats such as SVG, relative image URLs, http images on https pages, and redirects.

15
Checks against X's documented card rules
300×157
Minimum image size for the large image card
5 MB
Largest card image X will show

Methodology

How we calculate

  1. 01

    How we fetch the page

    We request the URL once from our server, as a crawler named XholicCardValidator, without cookies or a login, following up to 3 redirects within 5 seconds and reading up to 1 MB of HTML. Only public http and https pages on the standard ports can be checked. Results are saved for 10 minutes per URL.

  2. 02

    Which tags we read

    Every meta tag whose name or property starts with twitter: or og:, in any case. The card uses twitter:card, twitter:title, twitter:description, twitter:image and twitter:image:alt first, then og:title, og:description, og:image and og:image:alt. With no twitter:card, Open Graph title and description give a summary card, as X's docs describe.

  3. 03

    The rules we check against

    X's Cards markup reference: title up to 70 characters, description up to 200, image description up to 420, images under 5 MB in JPG, PNG, WEBP or GIF (first frame only), no SVG. Summary images: 1:1, at least 144×144. Large image cards: 2:1, at least 300×157, at most 4096×4096. We recommend 1200×628.

How it works

How to check your Twitter card

One check takes a few seconds. Fixing what it finds usually takes a few minutes.

01

Paste the link

Paste the exact URL you plan to share, with or without https://. Any public page works: your blog, a product page or a landing page.

02

See the card

The preview shows the card X would build, large or small, in light and dark mode, with the domain and title where X puts them.

03

Read the checklist

Every check says pass, warning or fail in words, with what we found: the card type, the title and description lengths, the image's type, size and file size.

04

Fix and check again

Copy the suggested tag into your page's head, deploy, then check again in 10 minutes or with a new URL. X caches cards for about 7 days after a link is posted.

What the validator covers

Everything X reads from your page

The same tags, fallbacks and image rules X's crawler uses.

Both card types

summary_large_image shows a wide image with the title on it; summary shows a square thumbnail beside the title. The preview draws whichever your tags ask for.

Open Graph fallbacks

X uses og:title, og:description and og:image when the twitter: tags are missing. The validator applies the same fallbacks and shows which tag each value came from.

Real image checks

We read the image file itself, not just the tag, so you see its real format, pixel size and file size, and whether it loads at all.

Every tag on the page

A table lists every twitter: and og: tag in page order, so duplicates and typos like twitter:image:src stand out.

Redirects and https

See each redirect hop, the final URL X lands on and whether the page and image are served over https.

Copy-ready fixes

Each warning or failure comes with the tag to add or the size to export, written for whoever edits your site's head.

Use cases

When to check a card

Check before you share, not after the post is live.

01

Before a launch post

Make sure the product page shows a large image card before you post it, since X keeps the first card it builds for about a week.

02

After a redesign or CMS change

Themes and SEO plugins often drop or rename card tags. One check shows whether twitter:card and the image survived.

03

When a link shows no image

Find out whether the tag is missing, the image is too small, too large, an SVG or blocked from crawlers.

Responsible use

A preview, not X's own crawler

We follow X's published card rules, but X can change how cards look or which tags it reads without notice, and its crawler also respects your robots.txt rules for Twitterbot. Treat the preview as a close match, not a guarantee. Xholic AI is not affiliated with X Corp.

FAQ

Twitter card validator FAQ

Card tags, image sizes and why a link shows no preview.

What happened to X's own Twitter Card Validator?

X removed the preview from its Card Validator in 2022, so it no longer shows how a card looks. This validator fills that gap: it reads your tags the way X's crawler does and draws the card X would build.

What tags does a Twitter card need?

At minimum twitter:card (summary_large_image for a big image), a title (twitter:title or og:title) and an image (twitter:image or og:image) with a full https:// URL. Add twitter:description, twitter:image:alt and twitter:site for a complete card.

What size should a Twitter card image be?

For summary_large_image, use 1200×628 pixels (about 2:1). X's minimum is 300×157 and its maximum is 4096×4096. For the small summary card, use a square image of at least 144×144. Keep the file under 5 MB as JPG, PNG, WEBP or GIF.

Why does my link show no image on X?

The usual causes are a missing twitter:image or og:image, an image smaller than X's minimum, an SVG, a file over 5 MB, an image behind a login or blocked by robots.txt, or a relative image URL. Run the check and fix whatever fails.

Does X use Open Graph tags?

Yes. When a twitter: tag is missing, X falls back to the matching og: tag for the title, description and image. Without twitter:card, X may show a small summary card, so add twitter:card if you want the large image.

I fixed my tags. Why does X still show the old card?

X caches a card for about 7 days after a link is first posted. To see the new card sooner, share the URL with a harmless query string such as ?v=2 so X treats it as a new link.

Can I check a page on localhost or behind a login?

No. Like X's crawler, the validator can only reach public pages. Private networks, localhost, non-standard ports and pages that need a login can't be checked.

Is the Twitter card validator free?

Yes. It's free with no login. You can run 20 checks every 10 minutes, and each URL's result is saved for 10 minutes.

Your link is ready. Make the post count

Xholic drafts posts in your voice and publishes the ones you approve at your best hours, so the links you share get seen.

$0 today · Card required · Cancel anytime

Browse all free tools

Live demo: no sign-up or login needed · takes about 2 minutes