Free online image resizer
Resize an image to exact dimensions
Type a width and a height in pixels — or pick a preset like 1920×1080 — and every picture is scaled to fit. The aspect ratio stays locked by default, so photos land inside the box you asked for instead of being squashed to it.
Drop a picture and set the size — your files never leave your device.
- Exact pixel sizes
- Aspect ratio locked
- 100% free
- No upload
- Batch up to 30
Drop pictures here, click to browse
JPG, PNG, WebP · up to 30 files at once · stays in your browser
Output dimensions
Each picture is scaled to fit inside the box, so proportions stay intact.
Lower = smaller file. 75 is a safe default for photos.
How to resize an image
Three steps, all of them inside your browser — your pictures are never uploaded anywhere.
Drop your pictures
Drag up to 30 JPG, PNG, or WebP files into the upload area, or tap to pick them from your device. Or press ⌘V (Ctrl+V on Windows and Linux) anywhere on the page to paste one straight from the clipboard — a screenshot you just took works too.
Set the width and height
Type the dimensions you need in pixels, or tap a preset: 1920×1080, 1280×720, 1080×1080, 800×600, or 512×512. Keep the aspect ratio locked and each picture is scaled to fit inside that box with its proportions intact — which is what you want for a batch of differently shaped photos. Unlock it only when you need exactly those dimensions and do not mind the stretch.
Download the resized file
Compare before and after with the slider, then save one file or all of them at once. The quality slider still applies to the re-encode, so you can drop the file size further on the way out. Copy puts the result on the clipboard instead, ready to paste into a chat or a document.
Common image sizes and what they are for
The presets built into the tool, and the jobs they are usually the right answer to.
| Use case | Dimensions | Why this size |
|---|---|---|
| Full HD wallpaper or hero image | 1920×1080 | The standard 16:9 desktop resolution — large enough for a full-width banner without carrying camera-sized files. |
| Video thumbnail or blog header | 1280×720 | Same 16:9 shape at half the pixels. YouTube thumbnails and most blog headers are served at roughly this size. |
| Social media post | 1080×1080 | The square format Instagram and most feed layouts crop to. Starting square means you choose the framing rather than the platform. |
| Forum or email attachment | 800×600 | Small enough to send and display without scrolling, big enough to stay readable. A common ceiling on older upload forms. |
| Avatar or profile picture | 512×512 | Square and generous enough to stay sharp on high-density screens, while most sites display it at 100–200 px. |
Frequently asked questions
- What is the difference between resizing and compressing an image?
- Resizing changes the pixel dimensions — a 4000×3000 photo becomes 1920×1440. Compressing keeps the dimensions and reduces how many bytes those pixels take up. They solve different problems: resize when a site or a form asks for specific dimensions, compress when it asks for a file size. Resizing does shrink the file too, roughly with the area, which is why it is often the fastest way to make a huge photo manageable.
- Will resizing stretch or distort my picture?
- Not with the aspect ratio locked, which is the default. The picture is scaled to fit inside the width × height you asked for, so a portrait photo sent to a 1920×1080 box comes out 810×1080 rather than squashed sideways. Unlock the ratio only when you genuinely need those exact dimensions and can accept the distortion.
- Can I make an image bigger than the original?
- Yes — upscaling is allowed. Asking for 2000 px from an 800 px source is a legitimate request and the tool will honour it. Be realistic about the result, though: no resizer can invent detail that was never captured, so an upscaled picture is softer than one shot at that size. Upscaling to meet a minimum dimension on an upload form works fine; upscaling to recover a blurry photo does not.
- Does resizing reduce the file size?
- Substantially, yes. File size tracks the pixel count, so halving both edges quarters the area and typically cuts the file by around 75%. Going from a 4000×3000 camera shot to 1920×1440 usually takes several megabytes down to a few hundred kilobytes. The quality slider then trims whatever is left on the re-encode.
- Can I resize several pictures at once?
- Yes — drop up to 30 files and they are all resized to the same target. With the aspect ratio locked, mixed portrait and landscape shots each fit inside the box on their own terms instead of being forced to identical dimensions, so a batch of holiday photos comes out consistently sized without any of them being distorted.
- Does resizing lose quality?
- Scaling down is close to free visually — you are discarding detail that no longer fits on screen, and the result usually looks sharper than the original viewed at the same size. The quality slider is the other half of the story: it controls the re-encode, and at the default of 75 the output is visually indistinguishable from the source for most pictures. Check with the built-in before/after slider.
- Which formats can I resize?
- JPG, PNG, and WebP go in, and each file keeps its own format on the way out. Transparency survives for PNG and WebP, so a resized logo still has a see-through background. If you also want to change format, the main compressor and the PNG tool expose an output-format switch.
- Are my pictures uploaded to a server?
- No. Every file is decoded, resized, re-encoded, and downloaded entirely inside your browser using the Canvas API. Your pictures never leave your device, there is no upload wait even on a slow connection, and the tool keeps working if you disconnect from the internet after the page has loaded.
- Can I resize an image to an exact file size instead?
- That is a different job, and there is a tool for it. Compress image to 100 KB lets you name a ceiling in kilobytes and tunes quality automatically until the file fits under it. Use the resizer when the requirement is in pixels, and the size-limit tool when the requirement is in kilobytes.
- Can I paste a picture from my clipboard?
- Yes. Press ⌘V on a Mac or Ctrl+V on Windows and Linux with this page open and the picture on your clipboard is queued straight away. That fits how screenshots usually travel — grabbed, resized, and pasted onward without ever touching a folder. Copy several at once and each is listed as pasted-1.png, pasted-2.png, since the clipboard hands over no filenames.
Why dimensions and file size are two different problems
Most tools that promise to make a picture smaller are really answering one of two separate questions. One is dimensional: this form wants 512×512, this layout has a 1200 px column, this thumbnail slot is 16:9. The other is budgetary: the upload caps out at 100 KB and the file is 3 MB. Confusing the two is why people end up compressing a photo into mush when all they needed was to halve its width.
This page answers the dimensional question. You give it a width and a height, and every picture is scaled to that box — fitted inside it by default, so proportions survive, or stretched to it exactly if you deliberately unlock the ratio. Upscaling is permitted because minimum-dimension requirements are real, even though no resizer can add detail the camera never recorded.
It all runs on the HTML5 Canvas API inside your browser: each picture is decoded, drawn once at the new dimensions, and re-encoded in its original format at the quality you chose. Nothing is uploaded, nothing is stored, and no account is required.
Need the other kind of smaller? Use the main picture compressor to shrink files with a live quality slider, or compress an image to 100 KB when an upload form enforces a hard size limit in kilobytes.
Your files never leave your browser
Resizing runs locally with the Canvas API. We do not store, upload, or analyse your pictures. The tool keeps working even if you disconnect from the internet after the page loads.