Get the 1080×1080 square Threads uses by default — or switch to the 4:5 portrait shape that fills more of the feed.
Upload Image
Drag & drop or click to upload
Supports PNG, JPG, WebP, GIF, BMP
Drag a photo, screenshot, or graphic onto the page. Threads shares Instagram's media pipeline, so the same source quality rules apply.
The crop box is pre-set to Threads' default 1:1 square. Need a taller post? Switch to 4:5 portrait to fill more of the feed scroll.
Threads renders posts inline like Instagram. Keep the subject centered so it stays balanced whether someone sees the post in the home feed or as a quoted reply.
Export as JPG for photos or PNG for screenshots and infographics. 1080×1080 is the safe upload size before Threads re-encodes.
Threads uses the same image pipeline as Instagram: 1:1 (1080×1080) by default, 4:5 portrait (1080×1350) for taller posts, and 1.91:1 (1080×566) for landscape. The default 1:1 fits cleanly in both the home feed and quote-reply previews.
No. Replies on Threads support images using the same aspect-ratio rules as top-level posts. The 1:1 default works equally well for an original post and for replying inside an existing thread.
A single Threads post can hold up to 10 images as a carousel — identical to Instagram. Each image follows the same aspect-ratio rules, so cropping them all to 1:1 (or all to 4:5) keeps the carousel visually consistent.
Yes. Threads runs uploads through Meta's JPEG re-encoder, which lightly reduces file size and can soften fine detail. Starting with a clean 1080×1080 JPG (instead of letting Threads upscale a smaller image) gives the best post-upload result.
Yes — cross-posts use the same cropped media on both apps. A 1:1 or 4:5 crop made here is safe for Threads, Instagram feed, and Instagram quote reposts without needing a second pass.