How to Create Twitter Card Image Online

Create Twitter card images for your shared links online — the right 1200×628px size for maximum visibility.

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 TypeImage SizeAspect Ratio
Summary Card with Image1200×628 px2:1
Player CardCustom1:1
App Card1200×628 px2: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.