Instagram Photo Size
Resize photos for Instagram: post 1080×1080, story 1080×1920, and profile 320×320. Online free, auto-cropped to the right ratio, ready to upload.
Drag & drop images here
or Browse files
Supports: JPG, PNG, WebP, BMP, AVIF (Max 100MB)
Compress images to see results
Compression Settings
Output size: {width} × {height} px (ID photo)
Please upload images first
Other Tools
Compress JPG Online
Reduce JPG file size right in your browser, no upload.
Compress PNG Online
Reduce PNG file size, with automatic WebP when lighter.
Compress WebP Online
Optimize WebP files for websites and social media.
Compress AVIF Online
Reduce AVIF files, with automatic WebP fallback.
Compress JPG to 50KB
Shrink JPG photos to 50KB or less for forms and email.
Compress JPG to 100KB
Make JPG photos 100KB or less for upload limits.
Frequently Asked Questions
What is the Instagram photo size?
Post 1080×1080 px, story 1080×1920 px, and profile photo 320×320 px. Pick a preset here and the photo is adjusted automatically.
How do I resize a photo for Instagram without an app?
Upload the photo, choose the size (post/story/profile), drag to set the crop position, then download and upload to Instagram.
Is it free?
Yes, free and everything runs in your browser.