Image Resizer
Resize a picture or a batch to exact pixel dimensions or a percentage. Fit keeps the whole photo inside your box; Fill crops the centre to fill it; Pad keeps the whole photo on a canvas with white padding; Stretch changes the shape. The preview and queue show the output dimensions before download. Images stay in this browser, no account is needed, and both the input and output have a 25-megapixel processing limit. Enlarging interpolates the pixels you already have and cannot recover missing detail.
The picture appears here.
Add one picture or a hundred. Each keeps its own shape and is listed here with the size it comes out at.
The whole picture inside the box you gave, with its shape kept.
· or drop them anywhere on the stage
With the aspect locked, the height follows the width from the shape of the picture on the stage, and the other pictures in the queue keep their own shapes. Fit: The whole picture inside the box you gave, with its shape kept. A side that works out fractional is rounded to the nearest whole pixel, and never to nothing. Saving several files at once may ask your browser for permission the first time.
Common questions
- How do I resize an image to an exact pixel size?
- Add the picture, choose Pixels, and enter the width and height. Choose Aspect Free when the target has a different shape from the source. Fill, Pad and Stretch return the exact target dimensions; Fit returns the largest image within them while preserving its shape. For example, a 400 by 200 photo fitted into 100 by 100 becomes 100 by 50. If you specify only one side, the other follows the source ratio. Check the dimensions in the preview and queue before downloading.
- What is the difference between Fit, Fill, Pad and Stretch?
- For a 400 by 200 photo and a 100 by 100 target, Fit returns the whole photo at 100 by 50. Fill returns 100 by 100 by cropping the overhang from the centre. Pad returns a 100 by 100 canvas containing the whole photo at 100 by 50, with white padding above and below. Stretch returns 100 by 100 by distorting the photo. Choose Aspect Free before setting a box with a different shape from the source. Pad uses white behind transparent pixels as well as around the photo.
- Will making an image bigger make it clearer?
- No, and the tool says so instead of implying otherwise. Asking for an output larger than the source is an upscale, and the status line under the queue says so: an upscale of a stated factor, whose new pixels are interpolated from the ones already there, so no detail is added. The extra pixels are worked out from their neighbours; the detail a camera never captured cannot be recovered by any amount of arithmetic. Reducing a picture is the other way round, and the same line says what proportion of the original the output is.
- Why did my phone photo come out sideways elsewhere but not here?
- Because a phone usually stores the picture the way the sensor read it and adds an EXIF orientation tag saying which way up it should be shown. A tool that ignores the tag resizes the raw frame, so a portrait comes back on its side, and a tool that applies the tag after the browser has already applied it turns the picture twice. This one reads the tag out of the file's own bytes, reads the frame size the file states, and compares that with the size the decoder handed back: a quarter turn swaps a picture's width and height, so it can tell whether the decoder did the job already, and it turns the picture only when the decoder did not. The width and height you type are then measured against the upright picture, which is why a portrait photograph in a 1512 pixel box comes out portrait.
- Is my picture uploaded anywhere?
- No. There is no server in this. Each file is read in the page, decoded with the browser's own image decoder, drawn onto a canvas at the size you asked for, and encoded back out as the file you download. No image byte is sent to an endpoint, to analytics or to error reporting. The only thing written to your browser's storage is the setting row: whether you are working in pixels or percent, the width, the height, the percentage, the fit mode and the aspect lock. No picture is ever stored, and if storage is blocked the tool still works.
- Can I resize a batch of images at once?
- Yes. Drop several images into the queue and choose Download all. Each row shows its own source dimensions and planned output. Fit preserves the whole image inside the target box; Fill crops each image from its centre; Pad keeps each whole image with white space; Stretch changes its proportions. A file the browser cannot decode is named and skipped while the others can continue. Each source and output must fit the 25-megapixel limit. Your browser may ask whether to allow several downloads.
- Which file types can it read and save?
- It reads image types your browser can decode, such as JPEG, PNG, WebP, GIF, BMP and usually AVIF. JPEG, PNG and WebP inputs keep their format when the browser can encode it; other inputs become PNG. The queue reports the actual encoded format. Animated inputs become one still frame here; use GIF Resizer to keep a GIF animated. Both source and output must fit the 25-megapixel processing limit. Byte size has no separate cap, but device memory can still limit a file.
- Can I resize by percentage instead of pixels?
- Yes. Switch Size by to Percent and type the figure: 50 halves both sides, 100 leaves the size alone, and anything above 100 is an upscale and is labelled as one. A percentage scales both sides by the same amount, so the shape is always kept and the fit mode makes no difference to the result. A side that works out fractional, which 33 per cent of a three pixel width does, is rounded to the nearest whole pixel and never down to nothing, because a picture with a side of zero is not a picture.
- How do I resize an image for an Instagram post?
- The Instagram page starts with 1080 by 1080 pixels in Fill mode for a square crop. A 1080 by 1350 box is a 4:5 portrait, and 1080 by 1920 is 9:16. Use Pad to keep the entire photo on that canvas with white space around it, or Fit to return just the photo at a size within the box. Preview the result before downloading and in Instagram, because feeds, profiles and cover previews can display different crops.
- How do I resize a Facebook profile picture without stretching it?
- Prepare a square image, for example 720 × 720 pixels. Unlock the aspect control, set both dimensions to 720 and choose Fill. This crops the middle to a square; keep the face or logo near the center because the profile display may mask the image to a circle. Use the Image Cropper first if you need to reposition the subject. Check Facebook’s upload preview for the final framing.
- Can I resize an image to 100 KB, 1 MB or 2 MB?
- This tool sets pixel dimensions, not a target byte size. Resize first if needed, then open the result in Image Compressor and enter the KB, MB or exact byte target. That tool reports the measured output size and whether it reached the target. Its file-size search handles one image at a time; this resizer does not offer a bulk KB target.
- Can I resize in inches, centimetres or millimetres for printing?
- First use Pixels to Print Size in the size-to-pixels direction, with the physical size and pixels per inch you want. Enter those pixel dimensions here and choose Fill or Pad according to whether cropping is acceptable. For example, 4 by 6 inches at 300 pixels per inch is 1200 by 1800 pixels. After resizing, Image DPI Changer can set the stored resolution in a JPEG or PNG without resampling it. Confirm the physical size in your print software, since some applications ignore that metadata.
- Does resizing lose quality or make an image HD?
- Changing the pixel dimensions resamples the picture. Shrinking removes samples; enlarging interpolates new ones and cannot recover detail. JPEG and WebP also apply lossy encoding here, while PNG avoids another lossy encoding pass. A lossless file format does not make resizing lossless. To change only print-resolution metadata while keeping compressed image data unchanged, use Image DPI Changer.
- How do I make a square, thumbnail, banner or wallpaper?
- Choose Pixels, set Aspect to Free, and enter the dimensions required for the destination. Fill fills that box with a centred crop; Pad includes the whole image with white margins. Use Image Cropper first if the subject needs different positioning. The output dimensions are yours to choose: resizing does not verify a platform’s current upload limits, text safe areas, file-size rules or profile mask.
- Can I process images offline or convert a PDF?
- Resizing runs in this tab after the page has loaded, but there is no downloadable desktop app or offline installer. Image files are the input; a PDF must first be rendered with PDF to Image, then the resulting PNG or JPEG can be resized here. That rasterizes the PDF page and does not preserve editable text or resize an individual object inside the PDF.
- Can I change the image format while resizing?
- This resizer keeps JPEG, PNG or WebP when possible and saves other browser-decoded inputs as PNG. There is no format selector here. If you need a different output format, open the resized file in Image Compressor, choose JPEG, PNG or WebP, and check its transparency and quality controls. To place the resized image on PDF pages instead, use Image to PDF.
- Can I calculate the new dimensions before opening an image?
- Use Aspect Ratio Calculator with the original width and height or a known ratio to work out the target box. This resizer accepts those dimensions after you open the actual image. A single dimension or a percentage can also preserve the image’s own proportions automatically.
The preview and queue show the exact output pixel dimensions. Fit preserves the whole image inside the target box; Fill crops it; Pad adds white space; Stretch distorts it. Enlarging interpolates existing pixels and cannot recover missing detail.