Image Resizer
Free online image resizer. Upload an image and resize it to any width and height with optional aspect-ratio lock. Download the resized image instantly. Runs 100% in your browser.
Click to upload an image
Why resize images before uploading?
A phone camera produces 4000×3000 pixel photos of 3-8 MB, but a blog column is rarely wider than 800 pixels. Uploading the original wastes bandwidth, slows your page and hurts Core Web Vitals — Google's page-speed ranking signals. Resizing to the display size routinely cuts file size by 80-90%.
The aspect-ratio lock keeps proportions correct so images never look stretched. Resizing happens on a canvas in your browser; nothing is uploaded to any server.
How to use
- 01Upload your image using the upload area.
- 02Enter the desired Width and Height in pixels. Toggle the lock icon to maintain aspect ratio.
- 03Choose a quick preset (640x480, 1280x720 etc.) or type custom dimensions.
- 04Select the output format (PNG, JPG or WebP), click Resize Image, then Download.
Frequently asked questions
- Will resizing reduce the file size?
- Reducing dimensions always reduces file size because there are fewer pixels to store. However the exact saving depends on the output format and content of the image.
- What does locking the aspect ratio do?
- When the aspect ratio lock is on, changing the width automatically updates the height to keep the same proportions — preventing stretching or squishing.
- Is my image uploaded to a server?
- No. Resizing is done using the HTML5 Canvas API entirely in your browser. Your images are never sent anywhere.