Resize an image
Choose a JPG, PNG, WebP or GIF image, set the new dimensions, then download the resized copy.
Use a whole number of pixels.
Use a whole number of pixels.
This browser does not report WebP output support.
Browser-based file processing
Files are processed in your browser. NoNoiseTools does not need to upload this image to a server for this tool.
Large files may use browser memory and may be limited by canvas or file-processing support.
Avoid uploading highly sensitive files to any online tool unless you understand how it works.
How this image resizer works
Choose a JPG, PNG, WebP or GIF image, then set the target width and height in pixels. Static images are decoded in your browser, drawn at the new size on a canvas and saved as a local download. Animated GIFs are decoded frame by frame, resized in the browser and re-encoded as an animated GIF.
Width, height and aspect ratio
Keep aspect ratio turned on if you want the resized image to preserve the original proportions. Turning it off allows exact width and height values, which may stretch the image.
Output formats and quality
JPG and WebP output use the quality setting when your browser supports that encoder. PNG output is useful for sharp edges and transparency, but quality-style compression may be limited. Animated GIF input is saved as GIF in this version because saving it as JPG, PNG or WebP would remove the animation.
Animated GIF limits
Animated GIF resizing can use much more browser memory than the compressed file size suggests. This tool keeps animated GIF processing browser-side and uses stricter limits for file size, frame count, dimensions and total frame workload so large GIFs fail with a clear message instead of locking up the page.
Privacy notes
The image is processed in this browser tab. NoNoiseTools does not need a server upload for this tool, and the resized download is created locally.
Browser-side processing avoids a required upload, but highly sensitive images still need caution on any website, shared device or managed browser.
Large files may use browser memory and may be limited by canvas or file-processing support.
What this tool does not include
This tool runs without a required server upload. It does not batch-process many files, crop by content, remove backgrounds, add filters, sharpen low-resolution images, guarantee an exact output file size or convert animated GIFs to other formats. Animated GIFs are not flattened into a first-frame-only image by default.
Key terms and assumptionsBrowser processing notes, file limits, output formats, quality settings and local downloads.
- Browser processing
- Images are decoded, resized and exported in this browser tab. Animated GIF frames are processed locally and NoNoiseTools does not need a server upload for this tool.
- Animated GIF output
- Animated GIFs are saved as GIF to preserve animation. Other output formats are not offered for animated GIF input in this version.
- Image limits
- Images over 25 MB, over 16,384 pixels on one side or over 50 megapixels are rejected for browser memory safety.
- Animated GIF limits
- Animated GIFs use stricter browser limits: under 10 MB, 150 frames or fewer and up to 4 megapixels per output frame.
- Format support
- JPG and PNG output are broadly supported; WebP output is offered only when the browser reports support.
- Quality setting
- Quality applies to JPG and WebP output. PNG output may not shrink much because the browser encoder does not use the same quality model.
- No server storage
- The tool creates a local Blob download in the browser tab and does not store image files on a NoNoiseTools server.
Guides and methodology
Choose the right file or image utility and check how browser-side processing handles files, exports and privacy.
Related tools
Browse the File tools hub for image resizing, compression, conversion and image-to-PDF tools.
- Image Converter Convert JPG, PNG and WebP images in your browser with output format, quality and transparency controls.
- PNG to JPG Convert one PNG image to a JPG download in your browser with quality and background color controls for transparency.
- JPG to PNG Convert one JPG or JPEG image to a PNG download in your browser with clear file size and quality notes.
- WebP Converter Convert JPG, PNG or WebP images to WebP in your browser with quality, transparency and browser support notes.
- Image Compressor Compress JPG, PNG and WebP images in your browser with quality, optional max dimensions and download controls.
- Image to PDF Create one PDF from JPG, PNG or browser-supported WebP images with page size, order, margin and download controls.
FAQs
Is my image uploaded?
No required upload. The image is decoded, resized and exported in this browser tab, and the download is created locally.
What image formats are supported?
The tool accepts JPG/JPEG, PNG, WebP, static GIF and animated GIF images. Animated GIFs are saved as GIF so the animation is preserved.
Can I resize animated GIFs?
Yes. Animated GIFs are resized in your browser frame by frame, then re-encoded as an animated GIF download.
Will the GIF stay animated?
Yes. Animated GIF input defaults to GIF output and is not flattened to the first frame. JPG, PNG and WebP output are not offered for animated GIFs in this version.
Can I keep the original aspect ratio?
Yes. Keep aspect ratio turned on and the matching width or height will update from the original proportions.
Can this make a small image sharper?
No. Increasing the dimensions can make the image larger, but it cannot add detail that was not in the original file.
Why did transparency disappear?
JPG does not support transparency. Choose PNG or WebP if the browser supports it and you need to preserve transparent areas.
Why did output size change?
Final size depends on image dimensions, output format, quality setting, image content and your browser's encoder. Animated GIFs can also change size when frames are re-encoded.
Why was my GIF too large?
Animated GIFs are decoded frame by frame in the browser, so the real workload can be much larger than the file size. This tool limits file size, frame count, dimensions and output workload so large GIFs fail cleanly instead of locking up the page.
Can I resize many images at once?
Not in this version. This page resizes one image at a time so the browser memory and preview stay predictable.