How to Resize an Image for Instagram
Instagram crops images that don't match its expected aspect ratios, cutting off subjects and ruining composition. This guide shows how to resize and crop images to Instagram's exact dimensions before uploading — free, with no app required.
Free Tool
Free Image Resizer
No account required · Free forever
Step-by-Step Guide
- 1
Choose the right Instagram dimension
Instagram supports three formats: Square (1080×1080, 1:1 ratio), Portrait (1080×1350, 4:5 ratio — gets more feed space), and Landscape (1080×566, 1.91:1 ratio). Portrait gets the most screen real estate in the feed.
- 2
Open the image resizer
No account, no app download. The resizer runs in your browser.
- 3
Upload your image
Click 'Upload' or drag and drop any JPEG, PNG, or WebP image.
- 4
Enter the target dimensions
Type 1080 × 1080 for square, 1080 × 1350 for portrait, or 1080 × 566 for landscape. Enable 'Maintain aspect ratio' if you don't want to crop.
- 5
Download and upload to Instagram
Download the resized image as JPEG. Instagram accepts JPEG and PNG — JPEG is preferred as it produces smaller files at equivalent quality.
Who This Is For
Social media managers
Preparing batches of product, event, or brand images to exact Instagram dimensions before scheduling posts.
Photographers
Cropping portfolio shots to portrait format to maximize visible image area in the Instagram feed.
Small business owners
Resizing product photos for Instagram without a subscription to Canva or Adobe Express.
Frequently Asked Questions
What is the best image size for Instagram?
1080×1350 pixels (portrait, 4:5 ratio) gets the most feed space and is the recommended format for maximum engagement. Square (1080×1080) is also widely used. Landscape (1080×566) shows the smallest in the feed.
What happens if I upload the wrong size to Instagram?
Instagram automatically crops images that don't match a supported aspect ratio, centering the crop. This can cut off important subjects. Resizing before upload gives you control over what's shown.
What file format should I use for Instagram?
JPEG for photos — it produces the smallest file size at the best quality. PNG is accepted but results in larger uploads. Instagram re-compresses all uploaded images anyway, so starting with the right dimensions matters more than format.