Twitter Cards transform plain URL links into rich media previews with an image, title, and description — significantly increasing engagement on shared links. The image is the most important element, and getting its dimensions right ensures it displays properly in every tweet.
Twitter Card Image Sizes
| Card Type | Image Size | Aspect Ratio |
|---|---|---|
| Summary Card with Image | 1200×628 px | 2:1 |
| Player Card | Custom | 1:1 |
| App Card | 1200×628 px | 2:1 |
How Twitter Card Images Work
Twitter reads Open Graph or Twitter-specific meta tags from your web page to display a card when the URL is shared. The image tag <meta name="twitter:image" content="URL"> specifies which image to use. This image must be at least 1200×628px and publicly accessible (no authentication required). Twitter caches card data — use Twitter Card Validator to preview and refresh the cache.
Creating Twitter Card Images Free
Upload your image to imgresizr.com. Crop to 1.91:1 ratio (approximately 2:1). Resize to 1200×628 pixels. Add any text overlay using the Caption tool — keep important content in the centre, as Twitter may crop the edges on some devices. Compress to under 5MB. Download as JPG and upload to your web server, then add the meta tag URL to your page.
Twitter Card Best Practices
- Use images that are visually interesting — cards compete with other media in the feed
- Keep file size under 1MB for fast loading in Twitter's timeline
- Test with Twitter Card Validator before publishing
- Avoid text-heavy images — keep key information in the card title instead
Create Twitter Card images at the correct 1200×628px size for free at imgresizr.com.