Resize Image for Instagram
Resize a photo to Instagram's 1080x1080 square post size in one click, right in your browser. Defaults are already set, just drop in a photo. Works for portrait and landscape posts too.
Click to choose images, or drag and drop them here
JPG, PNG, WebP. Select more than one to resize in bulk. Stays on your device, nothing is uploaded.
Your resized image will appear here once generated.
Exact dimensions stretches or shrinks to the width and height you enter (lock the aspect ratio to avoid distortion). Percentage scales proportionally from the original size. Nothing is uploaded, the resize happens on your device using the canvas API.
Common questions
What size should an Instagram post be?
1080x1080 pixels for a square feed post, 1080x1350 for portrait, and 1080x608 for landscape. This tool defaults to the square 1080x1080 size, the safest option for the main feed.
Will resizing distort my photo?
Only if your original isn't already square and you force it to exactly 1080x1080 with aspect ratio unlocked. Turn on "Lock aspect ratio" and crop to square first with the Crop Image tool if your photo isn't square to begin with.
Does this upload my photo anywhere?
No. The resize happens entirely in your browser using the canvas API. Nothing about your photo is sent anywhere.