Open Graph & Twitter Card Checker
Enter a URL or paste HTML. We read the og: and twitter: tags, load the og:image and check it against Facebook and X limits, then show how the card will look.
OG Image Requirements, Facebook and X
| Requirement | X (large image card) | |
|---|---|---|
| Minimum size | 200 x 200 (smaller is not shown) | 300 x 157 for a large image card |
| Large preview | At least 600 x 315 | 2:1 aspect ratio |
| Recommended | 1200 x 630 or larger | 2:1, for example 1200 x 600 |
| Maximum size | Not documented | 4096 x 4096 |
| File weight | 8 MB at most | Under 5 MB |
| Formats | Not listed | JPG, PNG, WEBP, GIF (first frame). No SVG |
Facebook figures from its Sharing for Webmasters documentation, X figures from its developer documentation for the summary card with large image. We could not verify LinkedIn's current limits from LinkedIn itself, so they are not listed rather than guessed.
The Tags Every Shareable Page Needs
Six Open Graph tags and one Twitter tag cover Facebook, LinkedIn, X, Slack, Discord, Teams and most other places a link gets pasted. Image URLs must be absolute, starting with https://.
<meta property="og:title" content="Summer sale: 30% off everything"> <meta property="og:description" content="Until Sunday, on every item in the shop."> <meta property="og:image" content="https://example.com/og/summer-sale.png"> <meta property="og:url" content="https://example.com/summer-sale"> <meta property="og:type" content="website"> <meta property="og:site_name" content="Example Shop"> <meta name="twitter:card" content="summary_large_image">
og:title and og:description can differ from the page's <title> and meta description: those are written for search results, these for a feed. To check the search side, use the meta tag checker.
Why the Twitter Card Validator Is Not Enough Any More
X's Card Validator stopped showing card previews in 2022. The tags still matter: X reads twitter:card to pick the layout and falls back to your Open Graph tags for the title, description and image. What changed is that you can no longer see the result before posting.
This checker fills that gap without posting anything: it shows the large image card or the summary card depending on your twitter:card value, and checks the image against X's limits (2:1, at least 300 x 157, under 5 MB, no SVG). The preview is an approximation of X's layout, not a screenshot of it.