Download Twitter photos at the largest size X keeps
X's apps usually show you a smaller copy of a photo. Paste the post link and we ask X for the biggest copy it keeps, up to 4096 pixels on the long side, as JPG, or PNG when X kept it as PNG. Posts with two to four photos also get a ZIP.
- Up to 4096 px
- JPG, or PNG when X kept it
- ZIP for 2 to 4 photos
One X photo, four sizes
- smallTimeline thumbnail
- mediumTimeline
- largeUp to 2048 px: a larger viewing copy
- largest copyUp to 4096 px: what you download hereYou get
The sizes X keeps for every photo
X stores each uploaded picture in several sizes: small and medium for timelines, large at up to 2048 pixels, and a biggest copy at up to 4096 pixels on the long side. The apps usually show you one of the smaller ones. This tool asks X for the 4096 copy, so a photo posted at high resolution comes back larger than what you saw on screen.
The file keeps X's own compression. Nothing is added: no frame, no watermark, no re-encoding on our side.
Two to four photos: one ZIP
A post can carry up to four images. With two or more, the result shows each one in the order of the post and, below them, a ZIP row with a Download ZIP button. The ZIP is built on our server from the full-size files, stored without compression so the pictures stay as they are, and deleted when the download ends.
Single photos stream through our server so they save as files; the pictures of a multi-photo post load straight from X's image servers when you tap them.
Posts that mix photos and video
When a post mixes a video and photos, the result lists every item: the video as MP4 and each picture at full size. A GIF in the same post comes back as a GIF. For a post that is only a video, the Twitter video downloader gives you its MP4, a short GIF and an MP3.
Copy, paste, save: an X photo at full size
Copy the post with the photos
Tap Share under the post and Copy link. Copy the post that carries the pictures, not a quote post that shows them.
Paste the link
Paste it in the box above in Safari or Chrome. A post with one photo gives one Download button; a post with two to four shows them in order, with a ZIP row below that holds them all.
Save the picture
A single photo downloads as twitter_ plus the post id. In a multi-photo post, tap a picture to open it at full size and save it, or tap Download ZIP to get them all at once.
File formats and the four-photo limit on X
| Size | The original X keeps (its largest copy), up to 4096 px on the long side |
|---|---|
| Format | JPG, or PNG when the author uploaded a PNG; no conversion |
| Per post | Up to 4 photos, in order, plus a ZIP when there are 2 or more |
| Links | x.com, twitter.com and t.co post links |
| Accounts | Public posts only |
Original size, PNGs and whole threads
Is this the original size?
It is the largest copy X keeps, which can reach 4096 pixels on the long side. X resizes and compresses photos when they are posted, so a photo uploaded at 6000 pixels comes back smaller, and that is still the biggest file that exists on X.
Can I get the image in 4K?
X keeps photos up to 4096 pixels on the long side, if the upload was that large, and that is the copy we request. A photo posted small stays small; nothing is upscaled.
How do I download all the images of a post?
Tap Download ZIP on the ZIP row below the photos. It appears when the post carries two to four photos and holds every picture at full size, numbered in the order of the post.
Why is my picture a PNG?
Because X kept that upload as a PNG. X turns many uploads into JPG, and those come as JPG. We hand you the file X stores without converting it.
Can I download a profile picture or a header?
Not with this tool. It reads the images attached to a post, and avatars and headers aren't attached to one.
Can I save every photo from a profile or a thread at once?
No. It works one post at a time, up to four photos per post. Paste each post of the thread in turn.
Will the author know I saved their photo?
No. X doesn't notify anyone and we never contact the author. The photo still belongs to them, so ask before reposting it.