Feed portrait (recommended)
Recommended1080×1350 4:5
Best default for photo posts on Threads—same practical 4:5 many Meta feed surfaces use.
Use in toolThreads · Image size
Threads rewards clear photos in a tall feed. Crop to 1080×1350 (4:5), keep faces and type inside a safe margin, then download a sharp JPG in your browser.
Browser tool · nothing leaves your device
Output 1080 × 1350
Click to upload
Upload a photo—or try the sample—then keep faces and type inside the margin before you download.
Drop an image onto the canvas, click inside it, or try the sample
Prefer 4:5 for organic photo posts. Keep on-image text large—Threads is text-first, and tiny captions on the photo get ignored.
Export this for Threads upload.
1080×1350 4:5
Best default for photo posts on Threads—same practical 4:5 many Meta feed surfaces use.
Use in tool1080×1080 1:1
Clean when the scene is already square. Slightly less feed height than 4:5.
Use in tool| Asset | Pixels | Ratio | Notes | Action |
|---|---|---|---|---|
| Feed portrait (recommended) Recommended | 1080×1350 | 4:5 | Best default for photo posts on Threads—same practical 4:5 many Meta feed surfaces use. | Use in tool |
| Square post | 1080×1080 | 1:1 | Clean when the scene is already square. Slightly less feed height than 4:5. | Use in tool |
Threads is built around conversation. Images still matter, but they compete with captions, replies, and quote posts. A clean 4:5 frame (1080×1350) gives the photo enough height without turning the post into a poster wall of unreadably small type.
Instagram feed exports often transfer well because both surfaces lean on 1080×1350. Still re-check: Threads chrome, avatar placement, and reply context differ. A crop tuned only for Instagram stickers can feel cramped here.
Landscape screenshots and X-style 16:9 cards usually shrink into a shorter strip. If the photo is the point, start portrait. If you are showing a UI capture, crop tighter around the relevant region instead of pasting a full desktop window.
Compression is real. Soft phone screenshots and oversharpened exports look worse after upload. Keep one focal point, leave a margin, and put long explanations in the Threads text—not as micro-copy on the image.
Same feed frame—keep the subject inside the margin phones actually show.
Tick these off against your crop preview—nothing is saved.
Similar-looking slots often use different ratios—do not reuse one export for all of them.
1080 × 1350
This page. Best organic photo default.
1080 × 1080
Optional when the scene is already square.
640 × 640 → circle
Avatar in the feed—different file.
1080 × 1350
Often reusable—still re-check Threads framing.
| Surface | Typical size | Note |
|---|---|---|
| Feed photo post | 1080 × 1350 | This page. Best organic photo default. |
| Square post | 1080 × 1080 | Optional when the scene is already square. |
| Profile picture | 640 × 640 → circle | Avatar in the feed—different file. |
| Instagram feed (related) | 1080 × 1350 | Often reusable—still re-check Threads framing. |
Lead with one idea. Busy collages and dense flyer screenshots fight the text-first feed. High contrast and a clear focal point beat decorative borders.
Leave a little space at the bottom and sides. Avatars, action rows, and slight re-frames can nibble at the edges on different clients.
1080×1350 is a practical shared master across Meta feed photos. That does not mean every sticker-heavy Instagram Story still belongs on Threads. Re-crop for the surface you are publishing to.
Photos as JPG in sRGB. PNG can help for flat graphics with hard edges, but large PNGs may be re-encoded aggressively after upload.
Upload your photo, choose Feed portrait (1080×1350) unless the scene is already square, drag so the subject sits inside the margin, then download. Processing stays on your device.
From this download to a live upload in a few minutes.
Download the JPG from the tool (prefer 1080×1350).
Open Threads → new post → add image → upload the file.
Write the detail in the text field; keep on-image words short.
Preview once on your phone before posting.
If you cross-post from Instagram, confirm the crop still feels right in Threads.
1080×1350 (4:5) is the practical default for photo posts. Square 1080×1080 also works when the scene is already square.
Both commonly use 1080×1350 for feed photos. Re-check framing inside Threads—chrome and context still differ.
You can attach it, but landscape cards usually look shorter in a tall feed. Prefer 4:5 when the photo is the point.
Keep on-image type short and large. Threads already gives you a text field—use it for the long copy.
Yes. Start with a sharp, reasonably sized sRGB export. Noisy screenshots often look worse after upload.
JPG for photographs; PNG for logos or flat graphics with hard edges. Prefer sRGB either way.
See the profile picture guide on this hub—avatars are circular squares (try 640×640), not 4:5 posts.