Resize an image for Instagram
Instagram displays square posts at 1080 × 1080 pixels. Uploading the right size stops Instagram from re-compressing and softening your image.
Drop your image here
or browse files from your device
JPG, PNG, WEBP, HEIC · min 16×16px · max 10MB
Your images stay private
Why use this tool?
The exact size Instagram uses
1080 × 1080 is the native resolution for a square post. Matching it avoids extra compression on upload.
Sharper results
Uploading an oversized file lets Instagram resize it with its own aggressive compression. Pre-sizing keeps more detail.
Story size too
Switch to the Instagram Story preset for 1080 × 1920 in the same tool.
Frequently asked questions
- What size should an Instagram post be?
- 1080 × 1080 for square, 1080 × 1350 for portrait, and 1080 × 566 for landscape. Square is the safest default.
- Why does Instagram make my photos blurry?
- Instagram re-compresses anything larger than its display size. Uploading at exactly 1080px wide means less re-processing and a cleaner result.
- What about Instagram Stories?
- Stories are 1080 × 1920 (9:16). The resizer includes that as a one-click preset.
Related tools
Compress an image to 100KBCompress an image to 200KBResize an image for a YouTube thumbnailCompress an image to 50KBCompress an image to 500KBResize an image for LinkedInResize an image for FacebookResize an image to 1920×1080Resize an image for a WhatsApp profile photoJPG to PNGPNG to JPGJPG to WEBP