X (Twitter) · free & no signup

X (Twitter) Profile Picture Size: 400 × 400

Uploaded at 400, seen at 48 — the smallest hardest-working image on the platform.

Exact size 400 × 400 px Ratio 1:1 Max file 2 MB Formats JPG, PNG Source Official
100% private. Your image is resized on your own device using your browser. It is never uploaded to a server, and there is no account to create.

Works with images up to roughly 50 MP (about 8000 × 6000 px) depending on your device's memory. WebP export is unavailable in a few older Safari versions — the option is disabled automatically when that is the case.

How it works

Three steps, no account, no watermark.

Add your image

Drag a file onto the box, click to browse, or paste straight from your clipboard with Ctrl + V. Nothing is uploaded anywhere.

Frame it

The crop box is already locked to 400 × 400. Drag the image to move it and scroll or pinch to zoom until it looks right.

Download

Pick PNG, JPG or WebP. The file is compressed automatically to stay under X (Twitter)'s limit — or grab every X (Twitter) size at once as a ZIP.

About the x (twitter) profile picture size

X profile pictures are 400 × 400 pixels, square on upload, circular on display, and capped at 2 MB. What makes this one distinctive is how small it renders in practice: roughly 48 pixels beside each post in the timeline. That is smaller than almost any other platform's avatar, and it is where essentially all of your impressions happen.

Forty-eight pixels is not enough for a face at conversational distance, a logo with a wordmark, or anything with fine detail. It is enough for one strong shape, one high-contrast face cropped tightly, or a single letter. It is also worth remembering that X timelines are often read in dark mode, so an avatar with a dark background can blend into the interface and effectively disappear next to your posts.

Every X (Twitter) image size

The complete list — click any row to load that size into the tool, or use the ZIP button to export all of them at once. Official means the platform publishes that figure itself; Recommended means it is the widely used standard where the platform publishes none.

Every X (Twitter) image size
ImageSize (px)Max fileSourceWhat to knowAction
Header photo 1500 × 500 2 MB Official 3:1. Your avatar overlaps the lower-left; the bottom is cropped on mobile.
Profile photo 400 × 400 2 MB Official Circular crop, often rendered at 48 px in the timeline.
In-stream post image 1600 × 900 5 MB Official 16:9 stays uncropped in the timeline on both desktop and mobile.
Summary card image 1200 × 628 5 MB Official Used for link previews from your own site.

Tips for X (Twitter)

What actually makes the difference once the size is right.

48 pixels is the real size

That is the timeline rendering. Shrink your crop to a fingernail and see whether it still means anything.

Consider dark mode

A dark background merges into the dark timeline. A light or saturated background keeps your avatar distinct next to every post.

2 MB is the ceiling

X caps profile photos at 2 MB. This tool compresses to fit and confirms the size before you download.

Changing it costs recognition

People scroll past your avatar far more often than they read your name. Changing it frequently means starting recognition over.

Frequently asked questions

What size is an X profile picture?

400 × 400 pixels square, under 2 MB, displayed as a circle. In the timeline it renders at roughly 48 pixels.

Is the profile picture size still the same after the rebrand from Twitter?

Yes. 400 × 400 and the 2 MB limit are unchanged.

Why does my profile picture look pixelated?

Usually because it was upscaled from something smaller than 400 pixels, or because it contains detail that cannot survive the 48-pixel timeline rendering.

What size is the X header?

1500 × 500 at 3:1, also capped at 2 MB. It has its own page on this site.

Can I use a transparent PNG?

You can upload one, but X composites it onto a background, so plan the design with a background rather than relying on transparency.

Is my photo sent to a server?

No. Everything happens in your browser on your device.

Your download has started