Image Resizer
Resize by pixels, percentage or social preset — batch, high quality, with live preview.
Your files never leave your device. Everything runs in your browser.
What Image Resizer does
Image Resizer changes the dimensions of your pictures either by exact pixels or by percentage, and can also fit images inside a bounding box for a specific platform. It is the quickest way to prepare photos for a website, an email, a marketplace listing or a social profile.
Write a target width and height, or scale everything by a percentage, and keep aspect ratio locked so images are not stretched. For social platforms, presets such as Instagram 1080×1080, YouTube 1280×720 or Open Graph 1200×630 set the right canvas in one click.
Resizing runs in a worker with high-quality resampling by default, and a live preview shows the result dimensions before you commit. Batch processing includes per-file download buttons and a ZIP for the whole queue.
How to use Image Resizer
- Drop one or more images onto the page, browse for files, or paste an image.
- Choose a mode: Exact pixels to type a width and height (or a percentage), or Fit within to set a maximum bounding box.
- Optionally pick a social preset to fill in the box, and decide whether Allow upscaling should stay off — it is off by default so small images are never blown up accidentally.
- Select the output format (Keep original, JPEG, PNG or WebP), the quality, and the resampling method if you want to trade speed for sharpness.
- Click Resize images, check the live preview dimensions, then download files individually or use Download all as ZIP.
Features
- Two sizing modes: exact pixel dimensions or a percentage scale from 1% to 400%.
- Fit-within bounding box with presets for Instagram, YouTube, Twitter/X, Open Graph, Facebook and LinkedIn sizes.
- Aspect-ratio lock plus an Allow upscaling switch that is disabled by default.
- Output as the original format, JPEG, PNG or WebP, with quality control and a step-down resampling option for cleaner downscales.
- Live preview showing the resulting dimensions per file.
- Worker-based batch resizing with replace/remove controls and ZIP download.
Tips and common mistakes
- Downscale in one step rather than repeatedly: each extra pass softens the image a little more.
- For retina displays, export at twice the displayed size instead of upscaling a small image later.
- Check the preview dimensions before downloading a batch — a quick glance catches aspect ratio mistakes early.
Frequently asked questions
Will resizing distort my image?
Not if you leave Keep aspect ratio enabled (the default). With it on, the height follows the width automatically. Turning it off lets you set both dimensions freely, which stretches the image deliberately.
Why are my images not being enlarged?
Allow upscaling is off by default because enlarging pixels rarely adds real detail and often looks soft. Enable it explicitly if you need a larger canvas anyway; the tool marks upscaled results so you can review them.
What resampling method should I use?
High quality is the best general choice. Medium and Low are faster for very large batches, at the cost of some sharpness. Leave Step-down resampling on for large reductions — it avoids the aliasing you sometimes see when shrinking photos in one pass.
Which format should I save resized images in?
PNG for screenshots, graphics and anything with transparency; JPEG or WebP for photos. WebP usually gives the smallest files, and JPEG is the most compatible.
Can I resize an image to an exact KB size?
Not here — this tool controls pixels, not bytes. Use the Image Compressor with Target size mode when a form rejects a file that is too large.
Related image tools: Image Compressor, Image Converter, Crop Image.
Resizing is performed by your browser with a local worker. Your images are never uploaded, and the queue disappears when you close the page.