Image resizer for JPG, PNG, and WebP files. Set pixel dimensions or a percentage, check the aspect ratio, and download the resized image.
The Tooloogle Image Resizer changes the dimensions of JPG, PNG, and WebP images. Use Pixels mode for a specific width or height, or Percent mode to scale both dimensions together.
The tool reads the source dimensions and uses them to fill the width and height inputs. In Pixels mode, aspect-ratio lock links those dimensions. In Percent mode, a single percentage scales both axes.
Click Resize to draw the output to a <canvas> and encode it with canvas.toBlob(). The downloaded filename includes the dimensions, as in my-photo-800x600.webp.
Choose PNG, JPEG, or WebP. JPEG and WebP have a quality setting. Check the output format and preview, especially if your source contains transparency.
The filename follows <original-name>-<W>x<H>.<ext>. The browser uses toBlob to encode the resized image.
Prepare a smaller photo for email, a thumbnail for a website, or a screenshot for documentation. For responsive images, create the required sizes for srcset attributes.
A 12-megapixel photo may only need a 1200×800 output for a particular layout. Profile-image dimensions such as 400×400, 170×170, or 320×320 are examples; check the destination's current requirements rather than assuming a fixed platform size.
Use Pixels for an exact target, such as 1080×1080, a 600-pixel-wide column, or a 1200×800 layout. Keep aspect-ratio lock on if you want to preserve the source proportions. A locked ratio may mean that only one target dimension can be matched.
Use Percent to make an image proportionally smaller or larger. For example, 50% halves the width and height, while 200% doubles them. Upscaling by 200–300% increases dimensions but does not restore detail missing from the source.
PNG supports transparency and can suit screenshots with text. JPEG does not support transparency. WebP is another option when the destination accepts it. Compare the resulting size and detail rather than relying on one format for every image.
Quality values such as 0.92 or 0.85–0.95 are settings to inspect, not guarantees of an unchanged appearance.
Resize a copy rather than repeatedly processing a resized file. Check thin lines, text, and edges. Upscaling cannot add detail that was not present in the source.
The process uses the browser's FileReader, Image, Canvas, and Blob APIs to read, draw, encode, and prepare the output. Do not treat this implementation description as a confidentiality certification.
Use the Image Compressor when you also need to work toward a file-size limit. Use a format converter if the dimensions should stay the same.
How to Use Image Resizer - Resize by Pixels or Percent
Select a JPG, PNG, or WebP file. Keep the original for comparison.
Enter pixel dimensions or a scale percentage. In Pixels mode, keep aspect-ratio lock on to preserve proportions.
Choose PNG, JPEG, or WebP and review any quality setting. Check transparency before exporting to JPEG.
Click Resize. Download the output and check its dimensions and detail at the intended display size.
Image resizer for JPG, PNG, and WebP files. Set pixel dimensions or a percentage, check the aspect ratio, and download the resized image.
Tool Use:
30Added:
May 1, 2026Type:
Free ToolPrivacy:
Client SideConvert a WebP image to PNG and inspect the result before using it.
PNG to WebP converter for web images. Select a PNG, convert it, and check the downloaded WebP for image detail, transparency, and file size.