Image Resizer

Need a 400 × 400 profile picture, a 1280 × 720 thumbnail or a photo no wider than 1600 px for email? Set the size in pixels or percent, crop to a square or 16:9 if needed, and download. Images are processed in your browser and never uploaded.

⇄ Compress
Presets
Resize by
Crop to center
Format
75–85 looks almost identical to the original. Below 60, artifacts become visible.
File size

Files are processed right in your browser and never uploaded to a server. Open-source libraries

TL;DR. Add up to 50 images, set a width or height in pixels or a percentage of the original, optionally crop to 1:1, 4:3, 3:2 or 16:9, and click “Resize image”. Presets cover Instagram, YouTube, profile pictures and email. Aspect ratio is kept by default.

How to resize an image

  1. Add images

    Drop files onto the box or click “Choose files”. JPG, PNG, WebP and HEIC are supported, up to 50 images and 50 MB each.

  2. Set the size

    In pixels, enter a width or height: with “Keep aspect ratio” on, the other side is calculated for you. Or pick a percentage: 25, 50, 75 or your own value.

  3. Crop if needed

    For a square profile picture or a 16:9 thumbnail, pick a ratio and the image is cropped to the center. Presets set everything in one click.

  4. Download

    Click “Resize image”, check the new dimensions and file sizes, and download files one by one or as a ZIP.

Your images never leave your device

A typical online resizer uploads your photo to its server first. There is no server here: your browser opens, scales and crops the image with the standard Canvas API. The result is saved straight to your device, and the original stays unchanged.

It’s easy to verify: press F12 (Cmd+Option+I on a Mac), open the Network tab and resize an image. Only the page’s own files load — there are no requests carrying your photos.

How to resize without losing quality

Downsizing barely affects quality: extra pixels are averaged, and a 4000 px phone photo looks the same on screen at 1600 px. To keep details sharp, the browser scales the image in high-quality mode, and for JPG and WebP you can raise the quality slider to 85–90.

Enlarging is different: there is no extra detail to add, so an image stretched to twice its size looks softer. If you need a large size, start from the biggest original you have. The Email preset never enlarges: a small photo stays as it is.

Cropping to 1:1, 4:3 and 16:9

  • Cropping is centered: the edges that don’t fit the ratio are trimmed, and the subject is never stretched.
  • Portrait photos are cropped to portrait frames: 4:3 becomes 3:4 and 16:9 becomes 9:16, like a story.
  • If you turn off “Keep aspect ratio” and enter both width and height, the image is stretched to exactly that size. You rarely need this — cropping usually looks better.

How to resize many images at once

Add up to 50 images and the same settings apply to all of them. With a percentage, each image shrinks relative to its own size; with pixels, each one fits the width or height you set. When it’s done, download everything in one ZIP archive. EXIF and GPS data are removed by default, and if you also need to meet a file size limit, choose a target such as under 1 MB.

Common image sizes

SizeAspect ratio
Profile picture400 × 400 px1:1
Instagram post1080 × 1080 px1:1
Instagram portrait post1080 × 1350 px4:5
YouTube thumbnail1280 × 720 px16:9
Email attachmentLong side 1600 pxSame as original

Image resizer FAQ

Make it smaller rather than larger: downsizing doesn’t hurt quality on screen. For JPG and WebP, set quality to 85–90. An enlarged image will always look softer than the original.

A square post is 1080 × 1080 px (1:1) and a portrait post is 1080 × 1350 px (4:5). The Instagram post preset sets 1080 × 1080 and crops to the center.

1280 × 720 px with a 16:9 ratio. The YouTube thumbnail preset sets both the size and the crop.

Yes, up to 50 images. The same settings apply to all of them, and you can download the result as one ZIP archive.

Yes, with “Keep aspect ratio” on (it’s on by default) you only need to enter a width or a height. For a different ratio, choose a crop — the image is cropped to the center instead of being stretched.

Yes. In the File size row, choose under 1 MB, under 500 KB or a custom value and quality is tuned automatically. For heavier compression without resizing, use the Compress tab.

No, resizing runs in your browser. The Network tab of the developer tools (F12) shows no requests with your photos.

Protect the rest of your traffic too

LiMP VPN encrypts your connection in cafés, airports and at home. Your files already stay on your device — keep everything else private as well.

LiMP VPN features →