X (Twitter) · Image size

X Summary Card Size

X summary cards are the landscape still behind a shared URL—not a feed photo and not your profile header. Export 800×418 (or a clearer 1200×628), keep the hook readable, then download in your browser.

Last verified 2026-08-21 · Based on X (Twitter) UI as of 2026-08-21. Exact crops and pixels can shift—preview before you publish.

X (Twitter) card size 800×418 (~1.91:1) with safe zone
800×418 (~1.91:1). Dashed red line = keep faces and type inside.

Browser crop · stays on your device

Crop your X summary card

800 × 418

Add a photo to crop

Upload a landscape photo—or try the sample—then keep the share hook inside the safe band. This export is for URLs, not posts or banners.

Size specs

This page is for link / Open Graph–style cards only. Feed posts often use 1600×900; profile headers use 1500×500. Do not stretch those into this slot.

Publish

Export this for X (Twitter) upload.

Summary card (practical)

Recommended

800×418 ~1.91:1

Practical large-image / summary-card habit (~1.91:1). Not a native post still and not the 1500×500 banner.

Use in tool

Clearer same-ratio

1200×628 ~1.91:1

Same landscape ratio with more detail for high-density screens. Many sites still serve ~800×418 in meta tags.

Use in tool
Asset Pixels Ratio Notes Action
Summary card (practical) Recommended 800×418 ~1.91:1 Practical large-image / summary-card habit (~1.91:1). Not a native post still and not the 1500×500 banner. Use in tool
Clearer same-ratio 1200×628 ~1.91:1 Same landscape ratio with more detail for high-density screens. Many sites still serve ~800×418 in meta tags. Use in tool

Summary cards sell the click—posts and banners do other jobs

When someone pastes a URL into X, the client looks for card meta (large image / summary card) and paints a landscape thumbnail next to the title and description. That still is a packaging job for the link, not a substitute for a native photo post and not the wide strip behind your avatar.

800×418 is a practical ~1.91:1 export that matches how many CMSs and social plugins still think about Twitter cards. 1200×628 keeps the same ratio with more pixels when the source is sharp and you want a clearer master. Both are landscape cards. Neither is the 16:9-ish feed photo habit (often 1600×900) and neither is the 3:1 profile banner (1500×500).

Creators regularly paste a banner crop into og:image or ship a 1600×900 post still as the card. The banner is too wide and short; faces sit wrong and type looks stretched. The post still is taller relative to width and often gets letterboxed or soft-cropped in the card slot. Export a dedicated card file with the hook fully inside the readable zone.

Put long copy in the page title and description tags. On-image text should be a short lockup that survives compression on a phone timeline. After you upload the file to your site, point twitter:image / og:image at it and refresh the card debugger when you change the art. This tool only crops on your device—it does not host the image for X.

Good vs weak crop

Same landscape card—edges and tiny type fail after compression or multi-image crop.

Reads as a link card

  • True ~1.91:1 export
  • Hook inside the safe band
  • Calm edges after compression

Looks like a stretched banner

  • 1500×500 banner forced into the card
  • 1600×900 post with empty bars
  • Tiny paragraph text on the image

Before you upload

Tick these off against your crop preview—nothing is saved.

Related surfaces compared

Similar-looking slots often use different ratios—do not reuse one export for all of them.

Summary / link card

800 × 418

This page. Shared URL thumbnail (~1.91:1).

Clearer card master

1200 × 628

Same ratio, more detail—optional.

Native post still

1600 × 900

In-feed photo/video frame—different crop.

Profile banner

1500 × 500

3:1 header behind the avatar—not a card.

SurfaceTypical sizeNote
Summary / link card800 × 418This page. Shared URL thumbnail (~1.91:1).
Clearer card master1200 × 628Same ratio, more detail—optional.
Native post still1600 × 900In-feed photo/video frame—different crop.
Profile banner1500 × 5003:1 header behind the avatar—not a card.

Card vs post vs banner

A summary card is what appears when the tweet is mostly a URL. A native post still is what you attach as media—often closer to 1600×900. The profile banner is the 1500×500 strip people see when they open your profile. Three uploads, three ratios, three jobs.

If you only keep one landscape file and force it everywhere, at least one surface will look soft or cropped. Keep a dedicated card master even when the photography matches your post art.

Meta tags and hosting

X does not pull the card from this crop tool. You host the JPG/PNG, then reference it in twitter:image (and usually og:image for other networks). Relative paths and blocked hotlinking are common reasons a card fails even when the pixels are correct.

Prefer absolute HTTPS URLs, a stable filename when possible, and a fresh debugger check after CDN cache changes. Updating the file at the same URL sometimes needs a cache-bust query or a new path.

  • Keep the image publicly reachable without login walls.
  • Match the aspect ratio in the file—do not rely on CSS crop.
  • Short on-image hook; long pitch in title/description tags.

File requirements

JPG for photographs; PNG for flat graphics and hard type. Prefer sRGB. 800×418 is the practical default; 1200×628 is the clearer same-ratio option, not a different layout.

Practical card
800 × 418 px (~1.91:1)
Clearer option
1200 × 628 px (same ratio)
Formats
JPG or PNG (sRGB)
Not a post
1600 × 900 feed still
Not a banner
1500 × 500 profile header

Common mistakes

  • Uploading the profile banner as twitter:image.
  • Using a 1600×900 post export and hoping the card crops kindly.
  • Paragraphs of type that die after timeline compression.
  • Broken or login-gated image URLs in meta tags.
  • Changing art without refreshing the card debugger.

How to use the crop tool

Upload a landscape still, keep Summary card (800×418) selected unless you need the clearer 1200×628, drag until the hook sits inside the readable zone, then download. Cropping stays in the browser.

  • Prefer fewer words on the image.
  • Judge success at phone timeline size, not only at full canvas.
  • Publish the file to your site—then wire the meta tags.

After you download

From this download to a live upload in a few minutes.

  1. 1

    Download the 800×418 JPG or PNG (use 1200×628 if you chose the clearer preset).

  2. 2

    Upload the file to your site or CDN and set twitter:image / og:image to that URL.

  3. 3

    Validate with X’s card debugger (or your CMS preview) after each art change.

  4. 4

    If the hook clips or looks soft, re-crop with fewer words and more fill, then replace the meta image once.

Frequently asked questions

What size is an X (Twitter) summary card in 2026?

A practical large-image / summary card export is 800×418 (~1.91:1). 1200×628 is a clearer master at the same ratio. Design for a landscape link thumbnail, not a post or banner.

Is a Twitter card the same as a Twitter post image?

No. Native posts often use about 1600×900. Summary cards are ~1.91:1 link thumbnails (try 800×418). Export separately.

Can I reuse my 1500×500 banner as the card?

You should not. The banner is a 3:1 profile header with avatar overlap. Cards need a shorter landscape ratio and a different safe zone.

Should I use 800×418 or 1200×628?

Start with 800×418 when that matches your CMS defaults. Use 1200×628 when the source is sharp and you want a clearer same-ratio file.

Where do I upload the card image?

Host it on your website or CDN, then set twitter:image / og:image. This page only prepares the crop—it does not publish to X for you.

Why is my card blank or outdated?

Usually a blocked URL, wrong meta path, or cached card. Fix the public image URL, then refresh X’s card debugger after each change.