Resize Image

Scale pictures by percentage or to an exact width or height — the aspect ratio is always preserved. Free in your browser — no sign-up, no watermarks.

Drop your Image files here

or click to browse — Select multiple files for batch conversion

jpgjpegjfifpngwebpgifbmpavifheicheif

⚡ Instant — conversion starts the moment you add files. No sign-up, no watermarks. Why FileHugger

🔍 How your file is processed
Runs
In your browser on this page
Engine
Canvas-based editing in your browser (resize, crop, rotate, watermark, re-encode)
Max input
512 MB per file
Your file
Processed in this browser tab — the file is not uploaded. Converted results are kept in this browser's local storage for up to two hours so their matching download page can show them; expired results are removed on the next site visit. Nothing is stored on our servers.
Good to know
The compress tool applies the quality you choose (and can output JPG or WebP); other edits re-encode at a fixed high quality (92%). HEIC and AVIF inputs come back as JPG unless you pick another output format on the compress tool.

Full security & file-privacy details →

Related converters

How to resize an image online

  1. Click Choose files (or drag & drop) and select one or more Image files. You can also paste an image from your clipboard.
  2. Pick a mode — percentage, target width or target height — and type the value. Proportions are always preserved.
  3. Press Resize images. Processing runs with a live progress indicator.
  4. Open the download page to save your files individually or grab everything as a single ZIP.

Why resize images?

Forms want a maximum width, marketplaces want exact dimensions, and emailing a 6000-pixel photo helps nobody. Pick a percentage or type a target width or height, and every image in the batch is scaled cleanly with its proportions intact — no stretching, no squashing.

Advertisement

What this tool preserves — and what it changes

✓ Preserved

  • Aspect ratio in every mode — percentage, target width or target height: the other dimension is calculated for you, never stretched
  • PNG input comes back as PNG with lossless encoding — the resample is the only change, with no compression artifacts on top; JPG, WebP, GIF and BMP keep their own format too
  • Your original file — the output is a new copy with a "-resized" suffix

↺ Changed

  • Pixels are resampled at the new size with the browser's high-quality smoothing — upscaling past 100% is allowed but invents no detail
  • JPG and WebP outputs are re-encoded once at a fixed 92% quality — there is no quality slider here (that lever lives on Compress Image)
  • EXIF metadata (camera, GPS, timestamps) does not survive the canvas re-encode
  • HEIC and AVIF inputs come back as JPG — HEIC is decoded by our bundled decoder and AVIF by the browser itself, but no browser canvas can encode either format back

Known limits & edge cases

  • Output dimensions are whole pixels, capped at 16,384 px per side — each side is clamped independently, so an extreme upscale that busts the cap on one side only will bend the aspect ratio
  • Inputs over 100 megapixels are refused with a clear message before any pixels are resampled — an out-of-memory guard, not a frozen tab; for most formats the inspection card flags it the moment you drop the file
  • Animated GIF input is read as its first frame (the inspection card warns when it detects animation), and GIF output goes through our own encoder — the exact palette when the image already has 256 colors or fewer, median-cut quantization when it has more

Engine: Canvas-based editing in your browser (resize, crop, rotate, watermark, re-encode). These statements describe the engine as shipped on 2026-10-02 — behaviour changes are recorded in the changelog.

The right dimensions, decided by you

Resize by percentage, target width or target height — proportions are always preserved, so nothing gets squashed. It’s the tool for the everyday size mismatches: a camera photo that needs to be 1200 pixels for a listing, avatars that must fit a 512-pixel slot, banners headed to a CMS with strict dimensions, or a whole folder that needs to come down to web scale in one batch.

Downscaling is where resizing shines: shrinking an image concentrates its detail, hides sensor noise and slashes file size — pair it with a quality-aware format like JPG or WebP and huge photos become nimble ones. Upscaling is the opposite deal: enlarging can’t invent detail that was never captured, so a stretched image goes soft. When a destination demands more pixels than you have, upscale as little as possible and start from the largest original available.

Frequently asked questions

Is this Resize Image tool free?

Yes — completely free, with no sign-up, no watermarks and no daily quota. Processing happens in this browser, so the practical limit is the memory available on your device.

Can I process multiple image files at once?

Yes. Add as many files as you like — each one is processed in sequence with its own progress status, and you can download the results individually or all together as a ZIP archive.

Will editing reduce image quality?

PNG output stays lossless. JPG and WebP are re-encoded once at high quality (92% by default; the compressor lets you choose), which is visually indistinguishable for photos. Each edit works from the decoded original — there is no repeated recompression.

What format will the edited image be in?

The same format you uploaded whenever possible (JPG, PNG, WebP, GIF or BMP). HEIC and AVIF inputs come back as JPG, since browsers can read those formats but not write them — the compressor additionally lets you pick JPG or WebP output explicitly.

Does resizing keep the aspect ratio?

Yes — every mode preserves the original proportions. Pick a percentage, a target width or a target height, and the other dimension is calculated automatically, so nothing gets stretched or squashed.

Advertisement