Skip to content
Under1MB

Resize an image for Instagram

Drop an image and crop it to a perfect Instagram square, right on your device.

Tap to choose images

Processed on your device. Nothing is uploaded.

Images are never upscaled. Output keeps the source format when it can be encoded, otherwise WEBP.

Advanced options

Default quality is tuned per format — leave it unless you need control.

Metadata stripped

EXIF and GPS are dropped during re-encoding.

Memory only

Files are released the moment you press Clear.

11 inputs accepted

PNG · JPG · JFIF · WEBP · AVIF · GIF · BMP · ICO · HEIC · HEIF · SVG

No uploadsNo signupNo accountProcessed on your device

How this works

Instagram re-crops anything that isn't the shape it wants, and it rarely chooses the crop you would. Feed squares are 1080 × 1080; stories are 1080 × 1920.

Set the crop here, see it before you commit, and upload a file the platform will leave alone.

Questions

What resolution does Instagram use?+

1080 pixels on the short side for feed posts.

Should I compress as well?+

Instagram re-compresses everything, so upload a good-quality file and let it do the rest.

Related

Your images. Your device. Your privacy.

Try Under1MB free