Compress Images for Twitter Without Quality Loss
Overview
Twitter accepts JPG, PNG, GIF, and WebP up to 4MB. It displays images at 1200x675px (landscape) or 1200x1200px (square). Pre-compressing your image to match these dimensions and under 1MB gives you control over the first compression pass before Twitter applies its own.
How to Use This Tool
Upload your image. Set width to 1200px and quality to 85%. Click Compress. The output is typically under 300KB. Upload to Twitter. The image will be sharper than if you let Twitter compress a 4MB original.
Ready to get started? It's free, no registration required, and your files never leave your device.
PDF Tool →Frequently Asked Questions
What is the maximum image size for Twitter?
Twitter accepts images up to 4MB for JPG and PNG, and 5MB for GIFs. GIFs for animation are limited to 15MB. The display size is 1200x675px for landscape and 1200x1200px for square posts.
Why do my Twitter images look blurry?
Twitter applies its own compression when you upload images above about 1MB. Upload pre-compressed images at 1200px wide and under 1MB to minimize Twitter's recompression effect.
Should I use PNG or JPG for Twitter images?
JPG for photos. PNG for graphics, text-heavy images, and screenshots where sharpness matters. Twitter converts PNGs to JPG internally for display in many cases, so JPG input usually produces better results.