Resize a JPG, PNG or WebP image to exact dimensions right in your browser. Your image is never uploaded.
How to use
- Choose an image from your device.
- Enter a new width, a new height, or both. Fill only one to keep the proportions.
- Pick the output format and press Resize Image, then download the result.
Good to know
Everything happens on your device. Enlarging a small image makes it blurry, because no new detail can be created. WebP output depends on your browser support.
How Do You Resize an Image Online Without Uploading It?
A free online image resizer changes the pixel width and height of a picture so it fits a page, a form or an email. This Image Resizer does the work inside your browser: you choose a file, type a new width, a new height or both, pick JPG, PNG or WebP, and press Resize Image. The picture never leaves your device.
What does the Image Resizer do and why is it useful?
Photos from phones and cameras are often huge. A single picture can be 4000 pixels wide, far more than a blog column, a profile field or a document needs. Oversized images slow pages down, break upload limits and fill storage. Resizing to the dimensions you actually need is the simplest fix, and it also lowers the file size as a side effect.
The tool accepts one image at a time. You can set a new width, a new height, both, or neither. After pressing the button it shows the original and new dimensions, the original and new file size, a preview, and a Download resized image button.
Why do pixel dimensions matter so much?
Every pixel in a picture has to be stored and decoded. Halving the width and the height leaves one quarter of the pixels, so the work for the browser and the space on disk both fall sharply. A smaller picture loads sooner on a slow connection, fits inside the attachment limits of many email services and uses less of the monthly data of a mobile plan. Many forms and platforms also list a required width and height, and a resizer lets you meet those rules in a few seconds without installing an editing program.
How does the resizer work under the hood?
The page reads your file with the browser, draws it onto an invisible canvas of the target size, and then asks the browser to export that canvas in the format you selected. No server is involved at any step.
- Only width filled: the height is calculated to keep the original proportions.
- Only height filled: the width is calculated to keep the original proportions.
- Both filled: the image is forced to exactly that size, even if the shape changes.
- Both empty: the original dimensions are kept, which is handy when you only want to change the format.
Values must be between 1 and 10000 pixels. The output can be JPG, PNG or WebP. JPG has no transparency, so transparent areas are filled with white. PNG and WebP can keep transparent areas.
How do you use the Image Resizer step by step?
- Click the file picker and choose an image from your device.
- Type a new width, a new height, both, or leave both empty.
- Select the output format: JPG, PNG or WebP.
- Press the Resize Image button.
- Check the new dimensions, the file sizes and the preview.
- Press Download resized image to save the file.
Nothing changes until you press the button. If you edit a field afterwards, press Resize Image again to see the new result.
What do real resizing examples look like?
Example 1: shrink a camera photo by width
Input: 4000 x 3000 pixels, width 1200, height empty. The height is 3000 / 4000 x 1200 = 900. Result: 1200 x 900 pixels. The pixel count falls from 12,000,000 to 1,080,000, which is about 11 times fewer pixels.
Example 2: a widescreen image for a blog
Input: 1920 x 1080 pixels, width 800. The height is 1080 / 1920 x 800 = 450. Result: 800 x 450 pixels, still a 16:9 shape. Pixels drop from 2,073,600 to 360,000.
Example 3: fix the height instead
Input: 3000 x 2000 pixels, height 500, width empty. The width is 3000 / 2000 x 500 = 750. Result: 750 x 500 pixels. Pixels drop from 6,000,000 to 375,000, exactly 16 times fewer.
Example 4: forcing an exact square
Input: 1600 x 900 pixels, width 800 and height 800. Both fields are filled, so the output is exactly 800 x 800. The original shape was 1.78 to 1 (1600 / 900) and the new one is 1 to 1, so the picture looks squeezed sideways. Use this only when the exact size matters more than the look, or when the content tolerates stretching.
Example 5: what enlarging does
Input: 400 x 300 pixels, width 1200. The height becomes 900, so the image has 1,080,000 pixels instead of 120,000, nine times as many. The browser invents the extra pixels by blending neighbours, so the picture looks soft. No new detail appears.
Example 6: a phone photo made small
Input: 4032 x 3024 pixels, width 1008. The height is 3024 / 4032 x 1008 = 756. Result: 1008 x 756 pixels, one quarter of each side and one sixteenth of the pixels (12,192,768 down to 762,048).
What tips give the best results?
- Fill only one of the two fields unless you really need a fixed size. This keeps the proportions correct.
- Resize down, not up. Shrinking keeps images sharp, while enlarging blurs.
- Choose JPG for photographs, PNG for graphics with sharp edges or transparency, and WebP when you want small files and your audience uses modern browsers.
- Keep the original file. Resizing creates a new copy for download and does not alter the source.
- Aim for the largest size the image will be displayed at, not more. A picture shown in a 600 pixel column rarely needs more than about 1200 pixels, which covers sharp screens.
- If you also need a smaller file, run the result through the Image Compressor.
What are the common mistakes?
- Filling both fields by accident. This forces the size and can stretch the picture. Leave one empty to keep the shape.
- Expecting a bigger image to be sharper. Enlarging only adds blur.
- Saving a transparent logo as JPG. The transparent parts turn white. Pick PNG or WebP to keep transparency.
- Confusing pixels with file size. Pixels are the dimensions. File size is in kilobytes or megabytes. They are related but not the same, and the format matters too.
- Forgetting to press the button after a change. Results appear only after pressing Resize Image.
Who uses an image resizer?
- Bloggers and site owners preparing pictures for articles and thumbnails.
- Students and job seekers meeting the size rules of an application form.
- Sellers preparing product photos for marketplaces.
- Designers making quick versions of a graphic for different slots.
- Anyone who wants to email a photo without a heavy attachment.
Related tools include the Image Converter for changing format only, the Length Unit Converter when a form asks for centimetres or inches instead of pixels, and the Percentage Calculator for working out a size reduction. The full set is listed among our free tools.
Is the Image Resizer private?
Yes. The whole process runs in your browser using the canvas feature. Your image is not uploaded, not stored and not sent to any server. There is no account to create and no history is kept. When you close or reload the page, the image is gone from the tool.
What are the limitations?
- One image at a time. There is no batch mode.
- Dimensions must be between 1 and 10000 pixels.
- Output formats are JPG, PNG and WebP only.
- JPG output replaces transparency with white.
- Enlarging an image makes it blurry.
- Results appear only after pressing the button. There is no live preview while typing and no drag and drop.
- Very large images depend on your device memory, so a weak phone may struggle with a picture near the maximum size.
Frequently asked questions
How do I keep the same proportions?
Fill in only the width or only the height. The other value is calculated for you.
What happens if I fill both width and height?
The image is forced to that exact size. If the shape differs from the original, the picture is stretched or squeezed.
What if I leave both fields empty?
The original dimensions are kept. This is useful for changing the format only.
Which format should I choose?
JPG suits photos, PNG suits graphics and transparency, and WebP often gives smaller files in modern browsers.
Why did my transparent background turn white?
JPG does not support transparency, so the tool fills those areas with white. Choose PNG or WebP to keep it.
Why does my enlarged picture look blurry?
Making an image larger means the browser has to guess the new pixels. It cannot recreate detail that was never captured.
Is there a size limit?
Width and height can each be from 1 to 10000 pixels.
Is my image uploaded anywhere?
No. Everything happens inside your browser, and nothing is uploaded or stored.
Resize with confidence
Pick the right pixel size once, press Resize Image, and download a lighter picture that fits where it needs to go. Everything stays on your device.
