X · Profile picture resizer

Crop any image to X’s400×400 square.

Slide a square selector over your image, hit download. Everything happens in your browser — your file is never uploaded.

In-browser onlyNo email gate to startPNG · JPEG · WebP

Drop an image here, or click to browse

PNG · JPEG · WebP · GIF — up to 10 MB

Your file is processed entirely in your browser. Nothing is uploaded to our servers.

How it works

Three steps, zero uploads

  1. Step 1

    Upload

    Drop in any PNG, JPEG, or WebP up to 10 MB. The file never leaves your browser.

  2. Step 2

    Position

    Move and resize the square selector over your image. The dashed circle previews X's circular mask.

  3. Step 3

    Download

    Export a 400×400 file sized to fit under X's tight 2 MB upload ceiling, ready to upload as-is.

The specs that matter

Optimal upload
400×400
Upload ceiling
≤ 2 MB
Rendered size
~48 px
Masked corners
~21%

X’s recommended profile picture is 400×400 pixels with a 2 MB upload ceiling — the tightest size cap of any major social platform. The resizer outputs exactly 400×400 and walks down the JPEG quality ladder until it fits under 2 MB.

Every X avatar surface is a circular crop inscribed inside your square. The four corners (about 21% of the source area) get masked off and never appear. The dashed outline inside the selector is exactly where that mask lands. The timeline thumbnail is roughly 48 device-independent pixels — design for that first, because it’s where 95% of viewers see you.

Three crops we see go wrong

Phones shoot in 4:3 and 16:9 by default, never 1:1. Most images need a deliberate crop choice before they can become an avatar, and a centred auto-crop will usually pick the wrong one.

  • The pale logo on white

    X timelines render light and dark side by side. A pale or low-contrast mark that reads fine on white disappears against the dark-mode background. Test both themes before you upload, and prefer a mid-tone accent colour over very light grey.

  • The wordmark

    At ~48 px in the timeline, individual letters drop below the ~7-pixel cap-height threshold where they become unreadable. Crop to the symbol, single letter, or face — not the full wordmark.

  • Subjects pinned to corners

    Anything you put in the four corners of the source gets masked off the moment the circle crop applies. A logo flush in the bottom-right, a watermark, or a date stamp — all disappear. Shrink the selector inward to keep the subject inside the inscribed circle.

Frequently asked questions

What size should my X (Twitter) profile picture be?
Upload a square image at 400×400 pixels. X recommends 400×400 as the optimal upload size. They accept larger uploads, but the platform downsamples them anyway — uploading at exactly 400×400 keeps the file under the 2 MB ceiling without quality loss.
What's the file size limit for an X profile picture?
2 MB. X's upload limit is the tightest of the major social platforms — under a quarter of LinkedIn's allowance. The resizer enforces this ceiling automatically by walking down the JPEG quality ladder (q=92 → 88 → 84 → 80) until the output fits while staying as crisp as possible.
Does X crop my profile picture to a circle?
Yes. Every X avatar surface — timeline, profile, reply tree, search results — is a circular crop inscribed inside your square upload. About 21% of the source pixels (the four corners) get masked off and never appear. Keep your subject inside the dashed circle in the cropper.
Does the file format matter for X?
X re-encodes everything on their side, but the format you upload still affects upload quality. The resizer picks automatically — PNG for transparency or hard edges, JPEG for photos — so you don't have to choose. Both fit under 2 MB at 400×400.
How small does X actually render my avatar?
About 48 px in timeline thumbnails (the dominant surface) and ~140 px on the profile page itself. The timeline is what 95% of viewers see, so design for 48 px — wordmarks turn into noise at that size. Use a single letter, symbol, or face.
Does X-Premium / blue-check change the spec?
No — the spec is the same regardless of whether you're verified, Premium, Premium+, or an unsubscribed account. 400×400, 2 MB, circular crop. The verified badge sits next to your avatar, not on it.
Why don't you keep my image on a server?
The resizer runs entirely in your browser. The original file, the cropped output, and the downsampled preview never leave the page — there's no upload to our backend and nothing for us to log. When you close the tab the file is gone.

More brand tools by Merx

See all →