Instagram Photo Resizer

Free tool to resize any photo for Instagram — square post, portrait post, landscape, story, reel, or profile picture. Upload, pick a size, download. No signup, no watermark.

Upload Your Photo

Drop your image here or click to browse

Supports JPG, PNG, WEBP • Max file size: 10MB

💡 Pro Tips for Instagram Photo Resizing

Best Practices

  • • Use high-resolution source images (1080px or higher)
  • • Keep important content centered for square crops
  • • Use "Fill" mode for best Instagram results
  • • Test your images on mobile devices

Instagram Specifications

  • • Maximum file size: 30MB
  • • Recommended format: JPG
  • • Stories safe area: 1080 x 1680 pixels
  • • Profile pictures display as circles

How to Resize a Photo for Instagram (3 Steps)

1

Upload your photo

Drag and drop or tap to select. JPG, PNG, WEBP, and most common formats work.

2

Pick the Instagram size

Post, portrait, landscape, story, reel, or profile picture. Pick Fit to keep the full image or Fill to center-crop.

3

Download & post

Download the resized image as JPG or PNG and upload it to Instagram at the exact dimensions the platform expects.

Instagram Photo Sizes — Every Format

Upload at these exact dimensions and Instagram won’t re-crop or re-compress your image.

FormatSizeAspect ratioNotes
Post — Square1080 × 1080 px1:1The classic feed post
Post — Portrait1080 × 1350 px4:5Takes up more feed space than square
Post — Landscape1080 × 566 px1.91:1Cropped to square on the grid
Story1080 × 1920 px9:16Keep key content in central 1080 × 1680
Reel1080 × 1920 px9:16Same as Story — full-screen vertical
Profile picture (DP)320 × 320 px1:1Displayed in a circle at 110 px
IGTV cover420 × 654 px1:1.55Vertical thumbnail

Fit, Fill, or Stretch — Which to Choose

Three ways to handle a photo whose aspect ratio doesn’t match the Instagram size you want.

Fit

Scales the whole photo to fit inside the target size. Empty space is filled with white. Nothing gets cropped.

Use when: you need the full image visible — text, full-body shots, artwork.

Fill

Scales and center-crops so the photo fills the frame edge to edge. Material near the edges is cut.

Use when: the subject is centered and you want no borders — the default for most posts.

Stretch

Warps the image to match the target exactly. Fills the frame with no crop but distorts proportions.

Use when: rarely. Only if you’re intentionally going for a squashed look.

Common Instagram Resizing Mistakes

Uploading a tiny source

A 600 × 600 photo enlarged to 1080 × 1080 looks soft on mobile. Start with the largest version you have.

Letting Instagram auto-crop

Instagram’s auto-crop goes to center. Important edges get cut. Resize to 1080 × 1080 or 1080 × 1350 before uploading to control the frame.

Stretching instead of cropping

Stretch mode distorts faces and lines. If the subject won’t fit the ratio, use Fit (with padding) or Fill (with crop) — not Stretch.

Over-compressing before upload

Instagram re-compresses everything once. Dropping your JPG to 60% quality before uploading gives Instagram less to work with — the final image looks washed out.

Text outside the story safe area

The top and bottom 250 px of a 1080 × 1920 story are covered by the profile bar and reply bar. Keep text in the central 1080 × 1680 zone.

Picking landscape by default

Landscape posts get cropped to a square thumbnail in the grid. If grid aesthetics matter, resize to 1:1 or 4:5 instead.

Instagram Photo Resizer FAQ

Is the Instagram photo resizer really free?

Yes. No signup, no account, no watermark, no usage cap. Upload any image, pick a size, download the resized version.

What are the correct Instagram photo sizes?

Square post: 1080 × 1080 px (1:1). Portrait post: 1080 × 1350 px (4:5). Landscape post: 1080 × 566 px (1.91:1). Story and Reel: 1080 × 1920 px (9:16). Profile picture: 320 × 320 px (displayed at 110 × 110). Upload at these exact sizes and Instagram won't crop or re-compress aggressively.

How do I resize a photo for Instagram without cropping?

Use the "Fit" mode. Your whole image is scaled to fit inside the target dimensions, and any empty area is filled with white. "Fill" mode crops to match — the center of your image stays, the edges disappear. "Stretch" changes the aspect ratio and distorts the image (rarely what you want).

Will resizing reduce photo quality?

Scaling down from a larger source preserves quality. Scaling up beyond the original dimensions blurs the image — a 300 × 300 photo enlarged to 1080 × 1080 will look soft on Instagram. Start from the largest source you have (ideally ≥ 1080 px on the shortest side).

What file formats are supported?

Upload: JPG, PNG, WEBP, GIF, BMP, and most common formats. Download: JPG (smaller file, best for photos on Instagram) or PNG (lossless, best when the image contains text or graphics).

Are my photos uploaded to a server?

No. Resizing happens entirely in your browser. The image never leaves your device — close the tab and it's gone.

Why does Instagram crop my photo when I post it?

Instagram auto-crops anything outside its supported ratios: 1:1, 4:5, 1.91:1, and 9:16. A 16:9 landscape uploaded to a square post gets trimmed to 1:1 — and Instagram picks the center. Resizing to an exact supported ratio first is the only way to control the crop.

What is the Instagram profile picture (DP) size?

320 × 320 px is the upload size Instagram stores. It's displayed at roughly 110 × 110 px on mobile and 150 × 150 px in the web app. Upload 320 × 320 for sharp rendering across every surface.

How do I resize for an Instagram Story?

Pick the Story preset (1080 × 1920 px, 9:16). If your source is a horizontal photo, use "Fit" mode — the photo sits centered with white space above and below. If you want it full-bleed, use "Fill" and accept the center-crop.

Does the resizer work on mobile?

Yes. It runs in any modern browser on iOS and Android. No app download, no installation — open the page, tap Upload, and download the resized image.

Can I resize multiple photos at once?

Not in a single batch — the tool processes one image at a time. For most use cases (one post, one story), single-image resizing is faster than setting up a batch; do one, download, upload the next.

Can I use the resized photos commercially?

Yes. The resizing operation is yours — there's no licensing on the output. Just make sure you have rights to the source image.

Create content, post everywhere

Create captions, images, and videos with AI. Schedule to 9 platforms in seconds.

Start your free trial