Recommended Twitter Image Sizes
To display crisp, full‑bleed images in timelines and profile galleries, use the following dimensions and file limits. Exact pixel targets and maximum file sizes are verified for common placements including the Home timeline, Moments, and profile images.
| Asset | Verified Detail | Source Type |
|---|---|---|
| Post image (recommended) | 1200 x 675 px (1.91:1 aspect ratio) | Platform spec |
| Post image (minimum) | 300 x 158 px | Platform spec |
| Post image max file size | 5 MB | Platform spec |
| Profile photo (recommended) | 1200 x 1200 px (1:1) | Platform spec |
| Profile photo display size | 440 x 440 px on desktop, 360 x 360 px on iOS | Platform spec |
| Profile banner (cover photo) | 1500 x 500 px (3:1), with safe area 1128 x 376 px | Platform spec |
Why Image Size Matters on Twitter
Twitter resizes and crops images to fit its layout, so mismatched dimensions can cause important content to be cut off or appear overly compressed. Correct sizing preserves composition, keeps branding clear, and reduces perceived load time. Larger images within the file limit provide more detail on high‑DPI screens, while staying under 5 MB avoids forced compression that can dull colors and introduce artifacts.
How Twitter Displays Images
- Home timeline and search: Cropped to a 1.91:1 landscape area; portrait images show letterboxing, square images show centered crops.
- Profile media grid: Prefers square crops; non‑square originals are masked and centered.
- Moments and embedded tweets: Use the same 1200 x 675 recommendation for consistent presentation.
Best Practices for Posting Images
Follow composition and compression guidelines to make images look sharp at any device pixel density. These steps help text, logos, and key visuals remain legible after Twitter’s processing pipeline.
- Size to 1200 x 675 px with a 1.91:1 aspect ratio for timeline posts.
- Export at 70–85% JPEG quality or optimize PNGs to stay under 5 MB while preserving detail.
- Keep text and critical graphics at least 200 px away from edges to avoid cropping on smaller displays.
- Save a 1:1 version for profile photos (1200 x 1200 px) and a 3:1 version for banners (1500 x 500 px).
- Use descriptive filenames and alt text to support accessibility and SEO without affecting upload limits.
File Format Guidance
Choose formats based on content type and limits. JPEG favors photographic images with smaller size, PNG retains sharp edges and transparency, GIF supports simple animation, and WebP offers modern compression where supported.
- Photographs and gradients: JPEG at 70–85% quality.
- Graphics, screenshots, logos: PNG when clarity is more important than absolute smallest size.
- Simple looping animations: GIF or WebP if platform support is confirmed.
Mobile Upload Considerations
Mobile devices produce large files and varied orientations. Resizing before upload, stabilizing shaky footage, and avoiding heavy in‑camera filters reduce processing time and prevent rejected uploads.
- Resize to recommended dimensions on desktop or a trusted editor rather than scaling after upload.
- Strip unnecessary metadata to shave off kilobytes without removing provenance you may need.
- Use mobile Twitter’s built‑in crop guides to preserve safe areas for text and logos.
Troubleshooting Common Issues
If images appear blurry, cut off, or upload fails, check dimensions, file size, and aspect ratio first. Re‑export at the recommended size or compress incrementally to stay under 5 MB. For repeated compression artifacts, start from a higher‑quality source or choose a more suitable format such as JPEG for photos and PNG for graphics.
| Issue | Likely Cause | Quick Fix |
|---|---|---|
| Photo looks soft after upload | Heavy compression or low source resolution | Export at 70–85% JPEG quality from a high‑resolution source; stay under 5 MB but avoid extreme compression |
| Key content cropped in timeline | Wrong aspect ratio or important content too close to edges | Use 1200 x 675 px 1.91:1 and keep text 200 px from edges |
| Profile picture looks stretched | Non‑square source image | Provide 1200 x 1200 px and let platform center‑mask to square |
| Upload fails or rejected | File too large or unsupported format | Compress below 5 MB and convert to JPEG/PNG/WebP/GIF as supported |
Summary and Quick Reference
Use 1200 x 675 px at 1.91:1 for timeline posts, 1200 x 1200 px for profile photos, and 1500 x 500 px for banners. Keep every image under 5 MB, favor 70–85% JPEG quality for photos, and keep critical content centered and away from edges. These evergreen guidelines help your visuals stay sharp and consistent as Twitter layout and devices evolve.