X image design guide

Twitter (X) Image Sizes: Banner, Header, Profile Picture and Post Images

A dark frosted-glass X profile header with a glowing blue safe-zone outline and a circular avatar.

Updated

The recommended Twitter banner size is 1500 × 500 pixels, a 3:1 rectangle. X still uses this header shape as of 2026. Start with a 400 × 400 profile picture and a 1600 × 900 landscape post image, then check how each asset appears on your actual profile or post.

Correct dimensions prevent avoidable resizing, but they do not protect every word from cropping. A header sits behind your profile picture; a multi-image post rearranges pictures into a grid. Design around those viewing conditions before exporting, especially when your image contains a headline, product screenshot, or chart.

Twitter banner size and image specifications at a glance

Use these working export sizes as of 2026. Recommended canvases are design starting points, not the only accepted dimensions. Recheck X Help before a large campaign because upload limits and presentation can change. The profile limit differs from the limit for photos attached to posts.

Twitter banner size and image specifications at a glance
AssetPixelsAspect ratioMaximum file / export targetFormat
Header / banner1500 × 5003:1Keep under 5 MB; check uploaderJPG or PNG
Profile picture400 × 4001:1; circular display2 MBJPG or PNG
Landscape post1600 × 900 recommended16:95 MBJPG or PNG
Portrait post1080 × 1350 suggested4:55 MBJPG or PNG
Animated GIFMatch the contentPreview in composer15 MB web; 5 MB mobileGIF

X profile picture size: design for the circle

Prepare a square 400 × 400 image with your face or mark centered. X displays it as a circle in ordinary profile views, which removes the corners. Leave breathing room around hair, glasses, and logo lettering. A square border usually looks awkward once its corners disappear, so preview the circular crop before saving.

Check the picture at a small size as well as full resolution. A detailed wordmark may look excellent in an editor but become unreadable beside a reply. Use a recognizable face or simple symbol, and keep the same source file for future updates instead of downloading and recompressing the displayed avatar.

Tweet image sizes for single, two, three, and four images

For a single image, 1600 × 900 is a useful landscape export; 1080 × 1350 gives you a taller 4:5 option. Both 16:9 and 4:5 suit ordinary feed images. Select the shape that makes the information readable, rather than stretching a finished landscape chart into a portrait canvas.

Grid previews depend on the client and source images, so there is no universal pixel size for each tile. Keep subjects near the center, reorder images deliberately, and include an image description that conveys the important information rather than merely naming the file.

Four X image grids: a single 16:9 image, two 8:9 panels, a tall panel beside two wide panels, and four 16:9 panels.
Example feed layouts; actual crops depend on the client and source images.
  • One image: use the whole composition for one clear idea. Keep chart labels readable without requiring readers to open the image.
  • Two images: expect paired previews. Give each picture its own focal point and inspect both crops before publishing a before-and-after comparison.
  • Three images: expect an asymmetric preview. Put the strongest visual first and avoid splitting one sentence across separate pictures.
  • Four images: design for a compact grid. Use consistent source proportions and make every tile understandable independently when someone opens it.

Twitter video and GIF sizes

As of 2026, GIF uploads can reach 15 MB on the web but only 5 MB on mobile. Reduce animation length, dimensions, or colors if the file is too large. A short looping demonstration often communicates more clearly than a busy animation with tiny captions. Animated headers and profile pictures are not supported.

For standard non-Premium video uploads, X lists up to 140 seconds and 512 MB. A 1920 × 1080 MP4 is a practical landscape export, not a universal maximum resolution. Premium allowances differ; check X's video help for your upload route. Add captions and keep essential interface details large enough to read on a phone.

Common mistakes: blurry banners and cropped text

A blurry header often starts with a small source image enlarged to the Twitter banner size. Re-export from the original design instead of stretching a screenshot. Use PNG for flat graphics and lettering, or a good-quality JPG for photography. Compare the downloaded export with the uploaded result to separate export damage from platform processing.

Do not solve cropping by shrinking all the text until it becomes unreadable. Shorten the message and move it inward. Avoid thin lettering over a detailed photo; a simple solid area behind the words improves separation. Save a layered master so future profile changes require moving elements, not rebuilding a flattened image.

How to make a Twitter banner

Choose your message before opening the editor. A useful header explains what visitors can expect from following you, and still works when they glance at it for only a moment.

  1. Create the canvas

    Set a 1500 × 500 pixel canvas. Add a background that can tolerate edge cropping and reserve the lower-left area for the overlapping avatar.

  2. Place the message

    Write one short line and place it toward the middle, clear of the avatar. Use enough contrast and leave generous space around logos and text.

  3. Export and upload

    Export PNG or JPG, open your X profile, choose Edit profile, and select the header image control. Position the image in the crop preview and save.

  4. Check both screens

    Review the saved profile on desktop and mobile. If text is clipped, adjust the original design and export again rather than repeatedly compressing the same file.

Post the image with your thread

Draft the explanation in the Twitter Thread Generator, then put each visual beside the claim it supports. Use the tweet mockup generator to review the wording and overall presentation before checking the actual attachment in the publishing composer.

ThreadMaster supports direct X publishing. You can also plan image posts using its X scheduling calendar. Check the final image order, captions, and publication time before scheduling; a well-sized image still needs context in the post itself.

Frequently asked questions

What is the Twitter banner size in pixels?

Use 1500 × 500 pixels at a 3:1 ratio. Keep important text away from the edges and the overlapping profile picture.

Does X compress images?

X processes and scales uploaded images for display. Keep an original master, avoid repeated JPG exports, and inspect the published version for softened details.

Is PNG or JPG the best format?

PNG is a useful choice for text and flat graphics. JPG usually produces smaller photographic files. Compare both exports when your design mixes photos and lettering.

Why is my header blurry?

Check whether you enlarged a small source, exported at low quality, or used very thin text. Re-export from the original at the intended dimensions.

How should I handle the profile picture circle crop?

Start with a square image, center the subject, and keep important details away from the corners. Check its appearance at reply-thumbnail size.

What image size should I use for tweets?

Start with 1600 × 900 for landscape images or 1080 × 1350 for portrait graphics. Preview multi-image posts because their grids crop individual pictures differently.

Are image sizes the same on mobile?

Use the same source dimensions, but expect different display sizes and crops. GIF upload limits also differ: 5 MB on mobile versus 15 MB on the web.

Can I schedule image posts on X?

Yes. ThreadMaster supports X image-post scheduling through its scheduling calendar, linked above. Review the media preview and time zone before confirming publication.