X · Profile picture resizer
Crop any image to X’s
400×400 square.
Slide a square selector over your image, hit download. Everything happens in your browser — your file is never uploaded.
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
- Step 1
Upload
Drop in any PNG, JPEG, or WebP up to 10 MB. The file never leaves your browser.
- Step 2
Position
Move and resize the square selector over your image. The dashed circle previews X's circular mask.
- 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
And what to do instead
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 →WhatsApp profile picture resizer
Crop to a clean 640×640 file under WhatsApp's circle mask and 5 MB ceiling.
Instagram profile picture resizer
Crop to a 1080×1080 file sized for Instagram's circle mask and 8 MB ceiling.
LinkedIn profile picture resizer
Crop to a 400×400 square sized for LinkedIn's circular avatar surfaces.