Get a pixel-perfect 1080×1080 square for Instagram feed posts, album covers, and profile photos.
Upload Image
Drag & drop or click to upload
Supports PNG, JPG, WebP, GIF, BMP
Drag a photo onto the page. The source can be any size larger than 1080×1080; smaller images will be upscaled with quality loss.
The square frame is locked at 1:1. Drag and scale to choose what stays inside the 1080×1080 area.
The output size indicator confirms '1080×1080 px' before you download — no manual resizing needed.
Click Download. Choose JPG for the smallest file size, PNG if you'll edit further, or WebP for the best balance.
1080×1080 is the size Instagram uses for square feed posts — large enough to look sharp on Retina displays, small enough that Instagram won't re-compress it heavily. It's also the de facto standard for square album covers and avatars.
We'll upscale to 1080×1080, but quality will degrade because we can't invent detail. For best results, start with a source image at least 1080×1080 — ideally 2160×2160 or larger.
No. The frame keeps a 1:1 ratio and the source is cropped to fit, never stretched. If your source is, say, 2400×1600, we'll crop it to a 1600×1600 square first, then downscale to 1080×1080.
Instagram will re-encode the image, which slightly affects quality. 1080×1080 is the size Instagram targets, so by exporting at exactly this size you avoid extra downscaling on Instagram's side.
Yes — use our generic Crop to 1:1 tool and pick any output resolution. For 2048×2048 or 3000×3000 (Spotify album art), the 1:1 tool gives you full control.