Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Resize an image to exact dimensions or a percentage, right in your browser.
Upload an image to get started.
This tool resizes an image directly in your browser using the Canvas API -- no file ever leaves your device, since all the resizing math and rendering happens locally in JavaScript rather than being uploaded to a server.
Upload an image, then choose to resize by exact pixel dimensions (width and height) or by a percentage scale (like 50% to halve the size). An option to maintain the original aspect ratio prevents unwanted stretching when only one dimension is changed. Download the resized result when you're happy with it.
The image is drawn onto an HTML canvas element sized to your target dimensions, using the browser's built-in image-scaling interpolation -- the same rendering pipeline used throughout the Canvas API -- then exported back out as an image file.
Shrinking a photo before uploading it somewhere with a file-size or dimension limit. Preparing a consistently-sized batch of images for a website or online store listing. Reducing an oversized screenshot down to a more manageable size.
Enlarging an image beyond its original resolution doesn't add real detail -- it stretches existing pixels and can look soft or blurry. For best quality, only scale an image down, or start with a source image large enough for your target size.
You can save the resized image as PNG, JPEG, or WebP. PNG is lossless, which suits screenshots, logos, and graphics with sharp edges or transparency, but photos saved as PNG tend to produce large files. JPEG and WebP are lossy and offer a quality slider: lower quality gives a smaller file at the cost of visible artifacts such as blockiness around edges. For photographs, a moderately high quality setting usually looks nearly identical to the original at a fraction of the size, but check the preview for your own image. Note that JPEG does not support transparency, so a transparent area will appear filled rather than see-through.
Say you have a 4000 x 3000 pixel photo and a website that accepts images up to 1600 pixels wide. With aspect ratio locked, enter 1600 as the width and the height follows automatically as 1200, since 1600 / 4000 = 0.4 and 3000 x 0.4 = 1200. If the file is still too heavy, keep the same dimensions and lower the quality slightly, or switch from PNG to WebP or JPEG. Resizing by percentage works the same way: 40 percent gives the identical 1600 x 1200 result.
For images on a website, pick dimensions with high-density screens in mind. An image displayed at 400 pixels wide can look softer on a high-resolution phone if the file is only 400 pixels wide, so many designers export around twice the display width. Larger files load slower, so balance sharpness against page speed. Printing needs more pixels than screens: a common guideline is to check the pixel dimensions against the print size and your printer's recommended resolution.
Because the work is done in your browser, a very large photo uses your device's memory. If a huge image fails to process or the page slows down, try a smaller source or close other tabs. The original file on your device is never changed; only the downloaded copy is new.
No -- all processing happens locally in your browser using the Canvas API; your image is never sent to a server.
Only if you disable "maintain aspect ratio" and enter dimensions that don't match your image's original proportions -- keep that option enabled to avoid stretching.
Enlarging beyond the original resolution doesn't create new detail -- it interpolates between existing pixels, which can look soft. For genuinely higher resolution, you'd need a source image that's already that large.
For photos, WebP or JPEG at a moderate quality setting are usually much smaller than PNG. Results vary by image, so compare the downloaded sizes.
JPEG cannot store transparency. Choose PNG or WebP to preserve transparent areas.
No. The original stays untouched on your device, and you download a separate resized copy.
Resize with the aspect ratio locked to the closest size, then crop the remaining edge with a cropping tool.
Reference: NIST Weights and Measures