Resize an image
Set new pixel dimensions while keeping the file on your device.
Source and dimensions
PNG, JPEG or WebP. Animated images, SVG and HEIC are not supported on this page.
Up to 25.0 MB and 40,000,000 pixels.
Resize settings
Select an image to load its ratio. The output keeps the source format; JPEG and WebP are re-encoded at quality 92%. Enlarging cannot add detail.
Resized result
No resized image yet. Select an image, choose dimensions, then use Resize image.
How to resize
- Select a PNG, JPEG or WebP image from your device.
- Keep Keep the source aspect ratio checked and edit either side; the other side is calculated. Clear it to set independent width and height.
- Use Resize image, check the preview and the reported pixel dimensions, then download the result.
What the output keeps
The output keeps the source format. PNG stays lossless for the pixels that are drawn. JPEG and WebP are re-encoded at quality 92%, so resizing one of those formats is not a lossless operation. Enlarging an image creates more pixels but cannot add real detail.
Example
A 4,000 × 3,000 JPEG resized with the ratio locked and a width of 1,600 becomes 1,600 × 1,200 pixels. The preview shows the new dimensions and the actual downloaded file size.
Supported files and limits
- PNG, JPEG and WebP still images only.
- Up to 25 MB, 40,000,000 pixels and 12,000 pixels on either side.
- SVG, GIF, HEIC, AVIF and animated PNG/WebP files are rejected. Use theHEIC to JPG converter for HEIC photos.
- Large images can exceed a phone browser’s canvas memory. The limits are safeguards, not a promise that every large file works on every device.
Privacy
The selected image is decoded and resized in this tab. It is not uploaded, stored in browser storage or included in analytics. The downloaded file is created from the canvas result you see.