Resize Image to 640×640 px

Resize any image to 640 × 640 pixels — the square size Instagram used as standard for years.

Supports JPEG, PNG, WebP, GIF and more

How to resize an image to 640×640 px.

The dimensions are already filled in. 640×640 is 1:1 square, so crop to those proportions first if your image is a different shape.

1
Step 1

Upload your image

Click Upload Image or drag and drop any JPEG, PNG, or WebP file. It is resized in your browser, so nothing is uploaded.

2
Step 2

Dimensions pre-filled to 640×640

Width and height are already set to 640 × 640 px — 1:1 square at 0.41 MP. Adjust if needed, then click Resize.

3
Step 3

Download instantly

Your resized 640×640 px image downloads immediately — no watermarks, no limits.

Getting the best results

Check the current platform requirement

Social networks revise their preferred sizes regularly. Instagram now favours 1080 × 1080, so use 640 for your own grids rather than assuming it is still the platform standard.

Keep a consistent crop across a set

In a product grid, images that are cropped differently look untidy even when correctly sized. Decide the framing convention first and apply it to the whole set.

Resizing an image to 640×640 px.

1:1 square · 0.41 MP · about 54 × 54 mm at 300 DPI

What 640×640 is for

640 × 640 is the size that defined the square social post. Instagram served images at exactly this resolution for much of its early history, and a great deal of tooling and template design still assumes it.

The platform now prefers 1080 × 1080, but 640 remains a practical size for product grids and anywhere a square needs to be sharp without being heavy.

Where this size is used

Square product grid images, e-commerce category thumbnails, legacy social templates, marketplace listing squares, and square gallery tiles.

What to expect

A square at 0.41 megapixels — sharp at any grid size and enough for a moderate zoom, though not for full-screen display.

Frequently asked questions.

Everything you need to know about resizing images to 640×640 px.

It will display, but the platform now prefers 1080 × 1080 and will upscale anything smaller. For best results on Instagram specifically, resize to 1080.

It was Instagram's standard square for years, and it also matches half of 1280 — a convenient number in responsive layouts. A lot of tooling inherited it.

Comfortably. Grid tiles rarely display above 300 pixels, so 640 covers high-density screens with headroom for a modest zoom.

Square grids are easier to lay out and compare, which is why most marketplaces require them. Ensure the product is centred with consistent margins across the set.

No, it runs entirely in your browser using WebAssembly. Nothing is transmitted and it works offline once the page has loaded.

640×640 px is 1:1 square at 0.41 MP, which prints at about 54 × 54 mm at 300 DPI. Anything not already in that ratio needs cropping first, or it will be stretched.

Scaling down uses Lanczos resampling, the highest-quality algorithm available in the browser, so the result usually looks sharper than the original viewed at the same size. Scaling up cannot add detail that was never captured.