Online Image Resizer
Resize images by percentage or exact pixels. Supports JPG, PNG, WebP with quality control and aspect ratio lock.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does the Image Resizer work?
Your image is decoded into raw RGBA pixel data and placed onto an OffscreenCanvas. A second OffscreenCanvas is created at the target dimensions, and the browser's built-in drawImage() method resamples the pixels using bilinear interpolation to produce the resized output. Aspect ratio math constrains one dimension automatically when locked.
Can I resize to exact pixel dimensions?
Yes. Enter specific width and height in pixels, or resize by percentage. You can lock the aspect ratio to prevent distortion, or unlock it to stretch to any dimensions.
What image formats are supported?
You can upload JPG, PNG, WebP, GIF, and BMP images. The resized output can be downloaded as JPG, PNG, or WebP with adjustable quality settings to control file size.