Market
Pricing
Sign inStart
Field GuideSocial media
Social media

Portrait images on X: 1080×1350 and how they crop

A tall image takes more of the timeline than a wide one, and X now shows most single images without cropping. Multi image posts are another story. Here is how to make portraits that hold up in both.

GradientlyVerified Gradiently account·October 1, 2026·5 min read
Cover: Chrome Steppe · GR·M7G7·Y4

The short version

  • The best Twitter portrait image size is 1080×1350 pixels, a 4:5 frame, the same file you would post to Instagram.
  • On X's mobile apps, a single image in a standard shape such as 4:5 is shown in full in the timeline rather than cropped.
  • When two, three or four images are posted together, X arranges them in a grid and crops each one, so their subjects should sit in the centre.
  • A portrait image takes more of a phone screen than the landscape 1600×900 format, which helps it hold attention as people scroll.
  • Keeping words inside the middle of a portrait image protects them in multi image grids and in smaller views on the web.
On this page
X image sizes, portrait and otherwiseHow X crops portrait images in the timelineWhere to put text on a portrait imagePortrait images in threads and multi image posts

The best Twitter portrait image size is 1080×1350 pixels, a 4:5 frame. On X's phone apps, a single image in a standard shape like this appears in full in the timeline, so a portrait post fills far more of the screen than a wide 1600×900 one. Cropping still happens when you post two to four images at once, because X fits them into a grid. Design every portrait with its words and subject near the centre, and it reads whether it is shown whole or cropped.

X image sizes, portrait and otherwise

Portrait post

Size (px)

1080×1350

Ratio

4:5
Landscape post

Size (px)

1600×900

Ratio

16:9
Header1500×500

Ratio

3:1
Link card image

Size (px)

1200×630

Ratio

1.91:1
FormatSize (px)Ratio
Portrait post1080×13504:5
Landscape post1600×90016:9
Header1500×5003:1
Link card image1200×6301.91:1
The image sizes you'll use most on X. The portrait size matches Instagram, Threads, Facebook and LinkedIn portrait posts.

The link card is the odd one out. You don't attach it to the post: X builds it from the linked page's own image, so it is set on your website, as explained in Open Graph image size. If you attach a portrait image to a post that also contains a link, X shows your image and drops the card. For every platform's sizes in one place, see social media image sizes.

Portrait 1080×1350

1080 × 1350

Landscape 1600×900

1600 × 900

Both formats at the width of the timeline column. The portrait image is more than twice as tall on screen.

On a phone, both images are shown at the width of the column, so height is the only difference that matters. The landscape post is still the better choice for wide photographs, charts and screenshots; Twitter image size covers it. For posters, announcements and anything built around a headline, portrait wins.

How X crops portrait images in the timeline

There are three situations to design for, and only one of them is fully predictable.

  • One image, phone app: standard shapes, 4:5 included, are shown uncropped. This is the case most of your audience sees.
  • One image, web: the timeline column is narrow and limits how tall an image can appear, so a portrait image is shown smaller relative to the screen. Very tall images can be cropped.
  • Two to four images: X arranges them in a grid of tiles and crops each to fit. Two images sit side by side as tall slices; four make a two by two grid. Tapping opens the full images.
  • Very tall images: anything much taller than 4:5, such as a full 9:16 story, is likely to be cropped in the timeline, with the full image only visible when opened.

Why 4:5 and not taller

A 9:16 image is taller still, but it is more likely to be cropped in the timeline and shown with large empty margins on the web. 4:5 is tall enough to fill a phone screen and still behaves well almost everywhere.

Where to put text on a portrait image

Because a portrait image may be cropped into a grid tile, the safe rule is the same one that works on Instagram: keep words and logos inside the middle of the frame, with generous margins at the sides. A practical safe area on 1080×1350 is the central 900×1100, about 90 pixels in from each side and 125 from the top and bottom.

Release notes
Version 3 is out.
Faster sync, offline mode, a new editor
Gradiently · @gradiently

Portrait: the headline sits in the centre and the image fills most of a phone screen.

Release notes
Version 3 is out.
Gradiently · @gradiently

Landscape: the same post at 1600×900, better for a screenshot of the new editor.

  1. 1

    Start at 1080×1350

    Add guides about 90 pixels in from each side and 125 from the top and bottom.

  2. 2

    Centre the headline

    Set it on the vertical centre line, a little above the middle. Centred text survives the grid crop; text tucked into a corner does not.

  3. 3

    Keep the detail short

    One supporting line under the headline. The post's own text carries the rest, and it is what people reply to.

  4. 4

    Use PNG for graphics

    X recompresses images. Type and gradients survive PNG better; photographs are fine as high quality JPEG.

  5. 5

    Check the grid if you post several

    Before posting a set, imagine each image cut to a tall slice from its centre. If a headline would break, move it inward.

Portrait images in threads and multi image posts

Threads are where portrait images pay off most: one image per post, each shown in full on phones, each a single idea. A thread of five portrait cards with a consistent background reads like a small deck. Twitter thread graphics has layouts for that.

Four images in one post

  • Every image cropped into a grid tile
  • Words near the edges get cut
  • Good for a quick photo set
  • One reply thread for all four

One image per post in a thread

  • Each image shown in full on phones
  • Each card can carry its own headline
  • Good for tips, steps and launches
  • Replies attach to each idea

The other benefit of 1080×1350 is reuse. It is the same size as an Instagram post, a Threads post and a LinkedIn or Facebook portrait post, so one design can go to all of them unchanged. Gradiently has every one of those sizes built in, and keeps type readable on the background by deepening or lifting the colours near the letters, so a card you make for X looks right everywhere you post it. If your account needs a consistent look across the header and posts, Twitter branding covers the rest.

Design with a living gradient

Posts, stories, slides and banners in every size, with text that always reads.

Start designing, free

Questions people ask

What is the best portrait image size for X (Twitter)?

1080×1350 pixels, a 4:5 frame. It is shown uncropped as a single image on X's phone apps.

Does X crop vertical images?

Single images in standard shapes such as 4:5 are shown in full on the phone apps. Very tall images, and images in posts with two to four pictures, are cropped in the timeline.

Should I post portrait or landscape images on X?

Portrait takes more of a phone screen, so it suits headlines and announcements. Landscape at 1600×900 suits wide photographs, charts and screenshots.

Where should text go on a portrait image for X?

In the centre of the frame, roughly inside the middle 900×1100 of a 1080×1350 image, so it survives being cropped into a multi image grid.

Share this guide

Written by GradientlyVerified Gradiently account

The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.

See our profile

On this page

X image sizes, portrait and otherwiseHow X crops portrait images in the timelineWhere to put text on a portrait imagePortrait images in threads and multi image posts

Share this guide

Next in Social media

LinkedIn company page banner size: 2256×382

Keep reading

All Social media guides
Social media

Twitter image size and X post designs that get noticed

5 min read

On X the words come first and the image has to earn its place beside them. Here are the sizes, how the timeline crops, and designs that add something the text can't.

Social media

Twitter header size: X header and post image sizes

5 min read

The X header is wide, short and partly covered by your profile photo. Here is the size, the area to keep clear, ideas for what to put on it, and the right sizes for post images.

Social media

Twitter thread graphics: images that keep X readers going

5 min read

A thread lives or dies on its first post, and then on whether each next post feels worth the scroll. Images can do both jobs, if they are planned as a set rather than added as decoration.

Find the look that’s only yours.

Every Mark is a living background with one owner. Try an unclaimed Mark, and claim yours when it feels right.

Start designing

Check a certificate

Type a certificate number or a Mark’s code to see who owns it.

Works with ChatGPT and Claude

Ask your AI for a design. It makes it in your Mark, ready to edit.

ChatGPTClaude
How to connect

Product

  • Market
  • Explore
  • Pricing
  • Certificates

Learn

  • Field Guide
  • Help centre
  • What’s new

Developers

  • Overview
  • ChatGPT and Claude
  • API reference
  • API keys

Company

  • About
  • Contact us
  • Sign in

Legal

  • Terms
  • Privacy
  • Refunds
  • Mark protection
  • Cookies
  • All policies
Move through the letters. Each one wears a real Mark.Touch a letter to see its Mark.One name. Ten Marks inside it.
© 2026 Gradiently