Image Resize
Set an exact width and height for an image and download the result. Drop a file in, type the dimensions you need — with the aspect-ratio lock on, the second one follows the first so nothing is stretched — then pick an output format and quality. Everything is drawn through a Canvas in your browser, so the image never leaves your device. Resizing down is the operation that pays: it discards pixels you were not displaying and shrinks the file accordingly. Resizing up cannot do the reverse, because the detail simply is not in the file to recover; the tool will happily enlarge an image, but the result is an interpolation, not new information.
How to use
- Drag and drop an image, or click the box to choose one.
- Adjust width and height. Keep the lock on to preserve aspect ratio.
- Pick PNG (lossless), JPEG, or WebP and set a quality if needed.
- Download the resized image.
Frequently asked questions
- Is my image uploaded anywhere?
- No — it stays in your browser. Resizing runs on a local HTMLCanvasElement and the download is generated from a Blob in memory.
- What's the best format?
- Use PNG for screenshots and graphics with sharp edges, JPEG for photos, and WebP when you want the smallest file size and modern browser support.
- Why does my resized file look soft?
- Browsers use bilinear/trilinear sampling for canvas scaling. For very large downscales, resize in two or three steps for sharper results.
- How big an image can I process?
- Most browsers cap canvases at around 16,384 px per side and roughly 4096×4096 on iOS Safari. Very large images may fail silently or look truncated.
- Can I make an image larger than the original?
- You can, but nothing is gained. Enlarging invents intermediate pixels by interpolating between the ones that exist, so the result is a softer version of the same detail at a bigger size, not a sharper picture. If you need genuine detail at a larger size, it has to come from a higher-resolution original.
- What is the difference between resizing and cropping?
- Resizing keeps the whole picture and changes how many pixels describe it. Cropping keeps the pixel density and throws away the parts of the frame outside your selection. If the subject is too small in the frame, cropping is what you want; if the file is simply too big, resizing is.
- Why did my file get bigger after resizing?
- Almost always the output format. Saving a photograph as PNG stores it losslessly, which for photographic content produces a file several times larger than the JPEG or WebP it came from, even at reduced dimensions. Choose JPEG or WebP for photos and keep PNG for screenshots, flat colour and transparency.
Guides on this topic
- Compressing and Resizing Images for the Web How to make images small without making them look bad: resize before you compress, pick the right format, and understand what a quality slider actually does.
- Why your photos rotate when you upload them A photo looks upright on your phone, then lands sideways on the website you uploaded it to. The pixels never moved: the camera stored the picture the way the sensor read it and attached a note saying which way is up, and not every program reads that note.
Related tools
Image → WebP / JPEG / PNG Converter
Convert PNG/JPG to WebP (or back) with an adjustable quality slider — runs in your browser via canvas.
PDF to Image Converter
Turn each page of a PDF into a PNG, JPEG or WebP image at the resolution you choose, then download them one by one or as a ZIP. Nothing is uploaded.
Image Compressor
Compress and resize JPEG, PNG, and WebP images in your browser.
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
Image Crop (Aspect Ratio)
Crop any image to a standard aspect ratio (1:1, 16:9, 4:3, etc.) — centered automatically.
Image → ASCII Art
Convert any image to ASCII art with adjustable width, character set, and inversion — all in your browser.