Instagram Photo Resizer

Runs in your browserImage Tools#Essential

Resize and crop a photo to a square 1080 × 1080 Instagram post, with the crop where you want it.

Instagram Photo Resizer

Unit
When the proportions differ

Fills transparent areas (JPG has no transparency).

Format
How to use, limits & privacy

About Instagram Photo Resizer

Turn any photo into a square 1080 × 1080 Instagram post and choose exactly which part to keep. The page opens with the "Instagram post (1080 × 1080)" preset, so the crop box is square: drag it over your subject, zoom in if you like, and download a JPG at 90% quality. If you would rather keep the whole photo, switch to "Fit inside" to add a coloured border instead of cropping. WhatsApp profile and YouTube thumbnail sizes are in the same menu.

How to Use

1

Add your photo

Drop, choose or paste a JPG, PNG or WebP photo. Use Rotate left or Rotate right if it is sideways.

2

Choose the square

Drag the crop box over the part you want in the post and use Zoom to tighten it. To keep the whole photo, pick "Fit inside" under "When the proportions differ" and choose a Background colour for the border.

3

Adjust quality or format

The format is JPG with Quality at 90%. Raise it for more detail, or pick PNG for graphics with text.

4

Download and post

Click Download and upload the 1080 × 1080 file to Instagram from your phone or computer.

Privacy & Processing

  • Mode: local
  • Files Leave Browser: Local tool processing; review details below
  • Max Input Size: Device memory limits
  • Account Required: No
  • Data Stored Locally: Nothing is saved. Your photo stays in memory only while this page is open.
  • Network Processing: Assets or models may require an initial download

Photos are resized in your browser and never uploaded.

Rules & Limitations

  • Instagram compresses photos again when you post, so very small details may soften whatever size you upload.
  • A photo smaller than 1080 px on its short side is enlarged and may look soft; the Result warns when this happens.
  • Only the square post size has a preset. For a 4:5 portrait post, type 1080 × 1350 in Width and Height.

Top Suggestions

  • Square posts for a personal or business Instagram account
  • Product photos for a shop page with a consistent square look
  • Fitting a wide group or landscape photo into a square with a white or coloured border
  • Square images for Facebook posts and WhatsApp status

Instagram Photo Resizer FAQ

What size should an Instagram post be?

A square post is 1080 × 1080 px, which this page makes. Instagram also shows portrait posts at 1080 × 1350 px (4:5); type that size in Width and Height to make one.

How do I post a full photo on Instagram without cropping?

Choose "Fit inside" under "When the proportions differ". The whole photo is placed inside the 1080 × 1080 square and the empty space is filled with the Background colour, white by default.

How do I make a square photo for Instagram on my phone?

Open this page in your phone browser, add the photo from your gallery, drag the square crop box where you want it and tap Download. The file is saved to your phone, ready to post.

Should I save my Instagram photo as JPG or PNG?

JPG suits photos and keeps the file small. PNG keeps flat colours and text crisp, which helps for quotes, posters and graphics. Instagram accepts both.

Can I resize a photo for a WhatsApp profile picture here too?

Yes. Switch the Preset to "WhatsApp profile photo (500 × 500)". For YouTube, "YouTube thumbnail (1280 × 720)" sets the size and keeps the file under 2 MB.