Browser only - 100% private

Crop Image for Instagram

Crop photos to Instagram's square (1:1), portrait (4:5), grid-perfect (3:4), and story or reel (9:16) ratios right in your browser.

Instant preview Privacy-first No signup

Settings

Tune output without leaving the browser.

Use the crop panel beside this card to set the crop frame, then process the image.
OriginalNo file
ProcessedWaiting
Reduction-
ProcessingBrowser

Crop

No image selected

Upload an image to enable cropping
Zoom1.0x

Before / after preview

Compare the source image with the generated file.

OriginalWaiting
Upload an image to begin
ProcessedWaiting
Run a tool to preview output

Result download

Your processed image will appear here.

Useful to know

Which Instagram ratio?

1:1 is the classic square feed post and still the safest default. 4:5 is the portrait feed post - it takes up more vertical space on a phone, which is why creators favor it. 9:16 is the full-screen ratio for Stories and Reels. Use the toolbar presets to lock to the exact ratio while you frame the crop.

iPhone HEIC support

Drop a HEIC file straight from your iPhone or iPad - ImgShifter decodes it locally with a WebAssembly module and feeds the converted JPG into the cropper. No separate HEIC-to-JPG step, no upload to a conversion server, and you still get a standard JPG out the other side that Instagram accepts without complaint.

Pixel dimensions Instagram uses

Instagram displays feed images at up to 1080 pixels wide. Useful targets after cropping: 1080 x 1080 for 1:1, 1080 x 1350 for 4:5, 1080 x 1920 for 9:16 Stories and Reels. Crop here first, then run the result through the resize tool if you want exact pixel sizes.

Quality after Instagram's compression

Instagram re-encodes everything you upload, so the goal is to give it the best possible source. Crop tightly, keep the longest edge at 1080 pixels or more, and avoid pre-compressing to a very low JPG quality - the platform's own compression will compound any artifacts you bake in.

Privacy

Cropping happens entirely in your browser using the Canvas API, and HEIC decoding runs on-device via WebAssembly. Your image never uploads to ImgShifter and never touches Instagram until you choose to share it. Open the Network tab while you crop and you'll see zero outbound image traffic.

Crop for Instagram online with ImgShifter

The cropper runs entirely in your browser using the Canvas API. Aspect-ratio presets snap the frame to a fixed ratio while you choose what to keep, and the live preview reflects the exact pixels you'll get on download.

iPhone HEIC and HEIF files are decoded on-device via a WebAssembly module, so iPhone photos drop in directly without a separate conversion step. JPG, PNG, WEBP, and AVIF are also accepted.

No upload, no signup. Your image never reaches an ImgShifter server - confirm in the Network tab or simply turn off the internet after the page loads.

Other ImgShifter tools people use alongside Crop for Instagram.

Frequently asked questions

Short answers for image workflows, privacy, and supported formats.