File4Edit

Resize image

Resize an image to exact pixel dimensions or a percentage, free and in your browser with nothing uploaded. Big reductions are done in halving steps so the result stays sharp, and nothing is enlarged unless you ask.

Set a width, a height, or both. Large reductions are done in steps so the result stays sharp.

In detail

Resize changes an image's pixel dimensions: set a width, a height, or both, or scale by a percentage between 1% and 200%. Leave one side empty and it is worked out from the original proportions.

Downscaling by more than half is done as a series of halving draws rather than one, which keeps a big reduction from coming out jagged. Upscaling is switched off by default, so the output is never enlarged past the original unless you ask. Output is written at a fixed quality of 0.90, in the original format, WebP, PNG or JPEG. To hit a file size as well, resize first and then compress.

Resize image at a glance

Input
JPG, PNG, WebP, AVIF, HEIC, GIF (first frame), BMP, TIFF, SVG and other image formats
Output
The original format, WebP, PNG or JPEG
What it does
  • Resize by pixels or by percentage
  • Contain, cover and stretch fits
  • Preset widths of 1280, 1920, 2560 and 3840 pixels
  • Stepped downscaling for sharp reductions
  • Batch resizing with one ZIP download
Who it is for
Anyone preparing photos for a website, an email, an upload form or a slideshow.
Limits
  • Lossy output uses a fixed quality of 0.90; use Compress image to choose one.
  • Enlarging past the original is off unless you turn on Allow upscaling, and it adds pixels, not detail.
  • In Safari and on iPhone and iPad, WebP is written by File4Edit's own encoder, which downloads the first time you choose WebP, so that first file takes a moment longer.
Privacy
Runs entirely in your browser: no file is uploaded, and nothing is kept after you close the tab.

How to resize an image

  1. Add your images Drop one or more files onto the page. Each row shows the source dimensions, so you can see what you are scaling from.
  2. Choose pixels or percent Pixels takes a width and a height, with preset widths of 1280, 1920, 2560 and 3840. Percent replaces them with a single scale slider from 1 to 200.
  3. Pick a fit Contain fits the image inside the box and keeps the aspect ratio. Cover fills the box and crops the overflow from the center. Stretch takes the exact box and ignores the ratio.
  4. Decide about upscaling Leave "Allow upscaling" off to cap the result at the original size, or turn it on if you deliberately want a larger canvas.
  5. Apply and download Press Apply, then download. One file saves directly; a batch comes back as a zip.

Resize image: common questions

Does resizing keep the aspect ratio?

With the default contain fit, yes: leave either width or height empty and the missing side is worked out from the original proportions. Cover keeps the ratio too but crops the overflow from the center, and stretch is the one mode that deliberately distorts the image to hit an exact box.

Can I control the compression quality of the resized file?

Not in this tool. Resize writes lossy output at a fixed quality of 0.90 and offers only Keep, WebP, PNG and JPEG as formats. If you need to choose a quality or hit a file size, resize first and then use the compress tool.

Why does it refuse to enlarge my image?

Enlarging past the original adds pixels but not detail, so "Allow upscaling" is off by default and the requested box is shrunk proportionally to fit the source. Turn the toggle on and the exact dimensions you typed are used.