Instagram Image Resizer

Resize any image to a 1080×1080 Instagram square — it fills the frame, centre-crops the overflow and saves a PNG, all in your browser.

Social Media ToolsPopular Free No upload Instant

Loading Instagram Image Resizer…

Your browser is preparing the tool. It runs 100% locally.

Quick Answer

The Instagram Image Resizer scales any photo to fill a 1080×1080 square — Instagram's classic 1:1 feed size — then centre-crops whatever spills over and downloads a PNG. It uses cover-fit, so the image fills the whole square and edges that do not fit are trimmed rather than letterboxed. It runs entirely in your browser, and shares one engine with the Story, Facebook Cover and LinkedIn Banner resizers — only the target size differs.

What the Instagram Image Resizer Does

It turns any image into an exact 1080×1080 square ready for an Instagram feed post. The picture is scaled up or down until it covers the square, centred, and the parts that hang over the edges are cropped off.

Square (1:1) was Instagram's original feed shape and still displays cleanly everywhere. Note that in late 2025 Instagram moved its grid thumbnails and default feed shape to a taller 3:4, so a 1080×1350 portrait now fills more of the screen — this tool makes the square specifically.

How It Works

Drop or pick a file and it loads into an in-page canvas sized to 1080×1080. It computes a scale equal to the larger of width-ratio and height-ratio so the image fully covers the square, draws it centred, and exports a PNG.

All of it is JavaScript running on your device — there is no upload, and it behaves the same on a phone as on a desktop.

Processing pipeline

  1. Drop or choose an image. Select any JPG, PNG, WebP or other browser-readable image, or drag it onto the box.
  2. Scale to cover the square. It enlarges or shrinks the image by the larger of the two side ratios so it completely fills the 1080×1080 frame.
  3. Centre and crop. The scaled image is centred on the canvas and any overflow beyond 1080×1080 is trimmed equally from the edges.
  4. Download the PNG. Save an exact 1080×1080 PNG. Your original file is never modified.

How cover-fit cropping works

scale = max(TargetW ÷ ImageW, TargetH ÷ ImageH) NewW = ImageW × scale, NewH = ImageH × scale The scaled image is centred on the TargetW × TargetH canvas; whatever spills past the edges is cropped
Worked example
A 1920×1080 landscape photo → scaled to 1920×1080 to cover the square, then 420px is cropped from the left and right, leaving the centre 1080×1080.

Because the scale is the larger of the two ratios, the picture always fills the whole frame and the excess is trimmed — it never letterboxes. When your source is smaller than the target the scale is above 1, so the image is enlarged and looks softer.

Privacy

Your photo is read from disk, redrawn in the page's memory and saved as a PNG entirely on your device. Nothing is uploaded and no copy is kept on a server.

Because the canvas re-encodes the picture, the saved PNG carries no EXIF or GPS metadata from the original — a small privacy bonus. Close the tab and both the original and the result leave memory.

Technical Details

Target size1080×1080 (1:1 square)
Fit modeCover — fill and centre-crop
EngineHTML5 Canvas (browser-native)
OutputPNG (.png), lossless
UpscalingYes — small images are enlarged
MetadataStripped (EXIF/GPS removed)
Platform useInstagram feed post
UploadNever — runs in your browser

Standards & references

  • HTML Canvas API (drawImage) — the image is drawn onto a fixed-size canvas; the cover-fit maths — scale by the larger of the two side ratios — mirrors CSS object-fit: cover, which fills the box and trims the overflow.
  • Instagram square format — 1080×1080 pixels, 1:1 aspect ratio — the long-standing feed-post size. Instagram's 2025/2026 default shifted to a taller 4:5 / 3:4, but square still posts and displays without cropping.
  • ISO/IEC 15948 (PNG) — the lossless output format, so the scale and crop add no compression artefacts of their own. Each platform then re-compresses the upload on its end.

Accuracy & Limitations

It crops by centre, so a subject near an edge of an off-square photo can be partly cut. Crop or reframe first if your subject is not roughly centred.

It enlarges images smaller than 1080px to fill the square, which softens them; start from a source at least 1080px on the short side for a sharp result.

It outputs a PNG. Instagram re-compresses uploads to JPEG, so the final on-feed file will be smaller and slightly recompressed regardless.

It makes the 1:1 square only. For the taller 4:5 portrait that now fills more of the feed you would need a 1080×1350 target, which this tool does not switch to.

Real-World Use Cases

Square feed posts

Crop a wide or tall photo into a clean 1080×1080 so it sits uniformly in your grid.

Consistent grid look

Run every image through the same square so your profile grid stays tidy.

Profile and avatar art

Produce a square crop for any platform that wants a 1:1 image.

Quick crop without an editor

Get a centred square in two clicks instead of opening photo software.

When to use it — and when not to

Good for

  • Square 1:1 feed posts
  • A fast centre-crop to 1080×1080
  • Keeping a uniform grid
  • Any 1:1 image need

Not the best choice for

  • The 4:5 / 3:4 portrait that now dominates the feed
  • Off-centre subjects that need a custom crop
  • Photos under 1080px you need kept sharp
  • Carousels with mixed shapes

For a vertical Story or Reel use the Instagram Story Resizer (1080×1920). To choose your own crop box rather than a centred square, use the Image Cropper. To resize to exact custom dimensions without cropping, use the Image Resizer.

Frequently Asked Questions

What size is an Instagram square post?
1080×1080 pixels, a 1:1 ratio. That is the size this tool produces.
Does it crop my photo or squash it?
It crops. The image is scaled to cover the square and the overflow is trimmed, so nothing is stretched or distorted — but edges that do not fit are cut off.
Isn't Instagram using a taller shape now?
Yes. In late 2025 Instagram made a 3:4 grid and 4:5 portrait the default, because vertical fills more of the screen. Square still posts cleanly; this tool makes the square, not the portrait.
Will a small image still work?
It will, but the tool enlarges anything under 1080px to fill the square, which looks softer. Use a source at least 1080px on its shorter side for sharp results.
What format do I get back?
A PNG, which is lossless. Instagram re-compresses your upload to JPEG anyway, so the on-feed copy will be a bit smaller.
Can I move the crop?
No. The crop is always centred. If your subject sits off to one side, crop it closer to the middle first with the Image Cropper.
Is my photo uploaded?
No. The resize happens entirely in your browser using a canvas — nothing is sent to a server.
Does it remove photo metadata?
Yes, as a side effect. Re-drawing the image on a canvas drops the original EXIF and GPS data from the saved PNG.
Is this the same tool as the Story and banner resizers?
Yes. The Instagram Image, Instagram Story, Facebook Cover and LinkedIn Banner resizers are one engine with a different target size — 1080×1080 here.
Does it work on a phone?
Yes. It is fully in-browser and works on mobile just as on desktop.
Can it batch many images at once?
No, it handles one image at a time. Drop the next one when you are done.
Is it free?
Yes, completely free with no sign-up and no watermark added.

References

Documented against this tool's own code: it scales your image by the larger of the two side ratios to cover a 1080×1080 canvas and centre-crops the overflow — so the page is clear that it crops to fill rather than letterboxing, and that small images are enlarged.

Popular

Twitter Character Counter

Use Twitter Character Counter to hit every platform limit and size — fast and free.

Social MediaOpen Tool
Popular

Emoji Picker

Use Emoji Picker to hit every platform limit and size — fast and free.

Social MediaOpen Tool
Trending

Social Media Hashtag Generator

Social Media Hashtag Generator online — quick, accurate help for your social content workflow.

Social MediaOpen Tool
Trending

Fancy Text Generator

Fancy Text Generator to craft on-spec, scroll-stopping posts in seconds.

Social MediaOpen Tool

Instagram Caption Counter

Instagram Caption Counter online — quick, accurate help for your social content workflow.

Social MediaOpen Tool

YouTube Thumbnail Downloader Helper

YouTube Thumbnail Downloader Helper to craft on-spec, scroll-stopping posts in seconds.

Social MediaOpen Tool

Ready to try the Instagram Image Resizer?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.