# Free Twitter Card Validator — Preview X Card Tags Live **Source:** https://posteverywhere.ai/tools/twitter-card-validator --- # Free Twitter Card Validator Preview how your URL renders as an X Card. Validate twitter:card, twitter:image, and OG fallback tags in one click. X's official `cards-dev.x.com` validator is broken — this is a working replacement. Enter URL to validateValidate Twitter Card ## What is a Twitter Card? A **Twitter Card** (officially renamed to *X Card* after the 2023 rebrand, though most developers and SEO tools still call them Twitter Cards) is a rich media preview that displays when someone shares a URL on X / Twitter. Instead of a bare URL, your link unfurls into a styled card with an image, title, description, and domain — dramatically improving click-through rate. There are four card types, controlled by the `twitter:card` meta tag: - **summary** — small square thumbnail (144x144 min) beside the title and description. Best for short content and link aggregators. - **summary_large_image** — large hero image (1200x628 recommended) above the title. The default for most blogs, articles, and product pages. - **player** — embedded audio/video player. Requires HTTPS, an iframe URL, and approval from X via the developer portal. - **app** — mobile app install card, deep-linking to iOS or Android app stores. Most modern sites use `summary_large_image` because the larger visual real estate drives 2-3x higher click-through rates than the small `summary` card. If you're also publishing to other networks, our [free OG image checker](https://posteverywhere.ai/tools/free-og-image-checker) validates the Open Graph tags that Facebook, LinkedIn, and Slack use. ## Twitter Card Image Size Requirements 2026 Card typeMin sizeRecommendedAspect ratiosummary144x144400x4001:1summary_large_image300x1571200x6281.91:1player262x262640x6401:1appApp iconAutoN/A**Max file size:** 5MB for static JPG/PNG/WEBP, 15MB for animated GIF. All images must be served over HTTPS — http:// URLs are silently rejected by X. Need exact dimensions for every platform? Check our [2026 social media image sizes guide](https://posteverywhere.ai/tools/social-media-image-sizes), or resize an image to fit X's spec with our [X image resizer](https://posteverywhere.ai/tools/x-image-resizer). ## Twitter Card Meta Tag Reference Drop these tags into the `` of your HTML. At minimum, set `twitter:card` and an image — everything else has sensible fallbacks via Open Graph. ` `If you're writing X content regularly, save the boilerplate above as a snippet — and use our [X post generator](https://posteverywhere.ai/tools/x-post-generator) or [X thread maker](https://posteverywhere.ai/tools/x-thread-maker) to draft the copy that goes with each shared link. ## Why X's Official Validator Stopped Working The official Twitter Card validator lived at `cards-dev.twitter.com/validator` for nearly a decade. After Twitter rebranded to X in 2023, the URL was redirected to `cards-dev.x.com` — but the tool itself was deprecated. Today it either returns errors, redirects you to a login wall, or fails to render previews even when your tags are perfect. X has not released a replacement. They also removed the "preview card" feature from the X Developer Portal and the "Refresh card cache" option that used to let publishers force a re-crawl. The community has been complaining since 2023, but X has shown no signs of restoring the validator. This free tool fills that gap. It parses your page's `twitter:*` and `og:*` meta tags server-side, applies X's documented fallback rules, and renders a faithful visual preview of both card layouts. If you're building a content workflow that publishes to multiple networks, our [social media scheduler](https://posteverywhere.ai/social-media-scheduler) previews every card and post before you hit publish. ## Troubleshooting Twitter Cards Not Showing ### 1. X cached an old preview X cards typically cache for 7 days. There's no manual refresh since cards-dev was retired. Workaround: append `?v=2` to your URL when sharing, or wait it out. Always validate before first share. ### 2. Robots.txt is blocking Twitterbot X uses a crawler called `Twitterbot` to fetch meta tags. If your robots.txt disallows it, no card will render. Check that your robots.txt allows Twitterbot user-agent or doesn't block `/` globally. ### 3. Image dimensions are wrong Images below the minimum size (144x144 for summary, 300x157 for summary_large_image) are silently rejected. Files over 5MB fail too. Resize with our [X image resizer](https://posteverywhere.ai/tools/x-image-resizer) or use 1200x628 to stay safely within spec. ### 4. Meta tags are missing or malformed Common mistakes: using `property="twitter:card"` instead of `name="twitter:card"`, omitting the `twitter:image` tag entirely, or pointing to a relative image URL. Always use absolute HTTPS URLs and the `name=` attribute for Twitter tags. ### 5. Your URL redirects and X is caching the wrong target If example.com/page redirects to example.com/page/, X may have cached the meta tags from the redirect destination only. Make sure both URLs return identical meta tags, or set up a canonical that always resolves to the live page. Need help managing the full publishing workflow? Our [X scheduler](https://posteverywhere.ai/x-scheduler) lets you preview every post — card included — and schedule across all your X accounts. Pair it with our [X bio generator](https://posteverywhere.ai/tools/x-bio-generator) if you're also optimising your profile. ### More Resources X tools - [X scheduler](https://posteverywhere.ai/x-scheduler) - [X image resizer](https://posteverywhere.ai/tools/x-image-resizer) - [X post generator](https://posteverywhere.ai/tools/x-post-generator) - [X thread maker](https://posteverywhere.ai/tools/x-thread-maker) - [X bio generator](https://posteverywhere.ai/tools/x-bio-generator) Related validators - [OG image checker](https://posteverywhere.ai/tools/free-og-image-checker) - [Social media image sizes](https://posteverywhere.ai/tools/social-media-image-sizes) - [Social media scheduler](https://posteverywhere.ai/social-media-scheduler) - [Social media management guide](https://posteverywhere.ai/blog/social-media-management) - [PostEverywhere pricing](https://posteverywhere.ai/pricing) Official docs - [X Cards documentation](https://developer.x.com/en/docs/twitter-for-websites/cards/overview/abouts-cards) - [Open Graph protocol](https://ogp.me/) - [Facebook sharing debugger](https://developers.facebook.com/tools/debug/) ## How to Use the Twitter Card Validator 1 ### Paste your URL Drop the full URL of any page (including https://). The tool fetches the live HTML and parses every twitter:* and og:* meta tag. 2 ### Review the preview See a faithful render of how the card will appear on X — summary or summary_large_image — plus a full table of detected tags and char counts. 3 ### Fix the issues shown Address any red errors or amber warnings, redeploy, and validate again. Cards usually update on X within 7 days (no manual refresh available). ## Twitter Card Validator FAQ What is a Twitter Card?▾Why isn't my Twitter Card showing on X?▾What size should Twitter Card images be?▾What's the difference between summary and summary_large_image?▾Can I force X to refresh a cached Twitter Card?▾Do I need both Twitter Card tags and Open Graph tags?▾Is X's official Twitter Card validator still working?▾What meta tags are required for Twitter Cards?▾ ## More Free Tools [OG Image CheckerValidate Open Graph tags](https://posteverywhere.ai/tools/free-og-image-checker)[X Image ResizerResize for X spec](https://posteverywhere.ai/tools/x-image-resizer)[X Post GeneratorAI-write your posts](https://posteverywhere.ai/tools/x-post-generator)[Social Media Image SizesEvery dimension, every platform](https://posteverywhere.ai/tools/social-media-image-sizes) ## Ready to Level Up Your Social Media? Schedule posts to Instagram, TikTok, LinkedIn, YouTube, X, Facebook, Pinterest, Threads, Bluesky, Discord, and Telegram from one dashboard. AI content creation, visual calendar, and smart scheduling included. [Start Free 7-Day Trial](https://app.posteverywhere.ai/signup?utm_source=tools&utm_medium=cta)Cancel anytime