Image Resizer
NewResize images to exact dimensions or presets entirely in your browser, with format and quality control.
Upload an image to resize it locally in your browser.
Frequently Asked Questions
Does this crop my image or just resize it?
It only resizes. The image is drawn onto a canvas at the target width and height, so changing the aspect ratio stretches the image instead of cropping it.
Is aspect ratio lock always respected?
It is respected when you type width or height, but preset buttons apply their exact dimensions immediately. That means a square preset can still create a stretched result even if the lock is checked.
Why is the quality slider disabled for PNG output?
Canvas quality settings matter for lossy exports like JPEG and WebP, not PNG. The UI disables the slider when PNG is selected for that reason.
Does the image stay in my browser or get uploaded somewhere?
It stays in the browser. The file is read locally, resized on a hidden canvas, previewed, and downloaded from a generated blob.
Why did my resized file get larger instead of smaller?
File size depends on dimensions, output format, and re-encoding quality. A smaller canvas can still produce a larger file if you switch formats or use high-quality JPEG/WebP settings.
Related Tools
Placeholder Image Generator
NewGenerate SVG placeholder images with custom size, color, and text — no external service.
Image Compressor
NewCompress JPEG, PNG, and WebP images client-side using the Canvas API.
Image Cropper
NewCrop images with precise pixel controls and aspect ratio presets — no upload needed.