Type the width or the height you need, in pixels, and download the resized picture in the same format. With the ratio locked, the other side is worked out for you, so the picture is not stretched. This tool only changes pixel dimensions. It has no percentage mode and no target file size, so if your real goal is "under 500 KB", resize first and then check the result.
or use the button below to add files
Drag & drop a file here
or use the button below to choose a file
File selected
Accepts JPG/PNG/WEBP · up to 20 MB each
Original size: ×px
Processing your file…
This usually only takes a moment.
Your file is ready
·
Your file is processed on our server and deleted automatically afterward — see the privacy note below.
Overview
About Image Resizer
How the numbers are worked out
With "Lock aspect ratio" on (the default), the width is authoritative when you give both numbers: the height is recalculated from it, whatever you typed. A 1200 × 800 photo with a requested 600 × 600 comes out at 600 × 400. If you give only a height, the width follows from that instead. Unlock the ratio and both fields are required and used exactly as typed, so 600 × 600 really produces a square, and the picture is squashed to fit. Either way, nothing is cropped: the whole picture is scaled.
What happens to the file
The picture is decoded, scaled and saved again in its own format. JPG and WebP are written at quality 85 and PNG is written losslessly, so a JPG that was saved at a lower quality will not get any worse beyond the normal cost of one more JPG save, and it will not get better either. PNG transparency is kept. Camera data such as EXIF and GPS is not copied to the result, and a JPG that carried a rotation flag is turned upright first, so a phone photo that looked upright before still does.
What a resize saves
Pixels are what cost bytes, so reducing the dimensions usually saves far more than any quality setting. These results come from running this tool on a generated 4000 × 3000 photo-like JPG (2.0 MB):
| Width requested | Result | File size |
|---|---|---|
| 2000 px | 2000 × 1500 | 166 KB |
| 1200 px | 1200 × 900 | 49 KB |
| 800 px | 800 × 600 | 24 KB |
Generated locally; not a benchmark; not a guaranteed result. The generated picture is smooth and has little fine detail, so a real camera photo will not shrink this much. What carries over is the direction: halving each side leaves a quarter of the pixels.
Enlarging
You can set a size larger than the original, up to the limits below. It does not add detail. A generated 1200 × 800 JPG enlarged to 2400 × 1600 grew from 117 KB to 246 KB and looked the same, only bigger and softer. Enlarge only when a form insists on a minimum size, and expect the picture to look no sharper than the original.
Limits
The source and the result must each be at most 12,000 pixels on a side and 40 megapixels, and the upload at most 20 MB. The limit applies to the size you ask for: a 12,001 px width and a 7000 × 7000 request (49 megapixels, although neither side is over 12,000) were both refused with "The image dimensions are larger than the allowed limit."
When another tool fits better
To cut part of the frame away instead of scaling everything, use the Image Cropper. To shrink the file without changing the pixel size, use the Image Compressor. For a step-by-step approach to email and web sizes, see the guide how to reduce an image for email and the web.
Compatibility
Supported Formats
Accepts JPG, PNG and WebP, identified by their contents rather than the extension. The result is in the same format. Limits: 20 MB per file, 12,000 px per side and 40 megapixels, applied to the source and to the size you request. Animated WebP and other formats such as GIF or BMP are not accepted.
Guide
How to Use Image Resizer
- Choose a JPG, PNG or WebP file (up to 20 MB).
- Type a width, a height, or both. Leave "Lock aspect ratio" ticked to keep the picture's proportions.
- Click "Resize Image" and download the result. It is named after your file with "-resized" added.
- Check the new dimensions, for example with the Image Dimensions Checker, before you upload it somewhere.
Highlights
Features
- Width or height in pixels Give one number and the other is worked out from the picture's own proportions.
- Ratio lock with a clear rule When locked and both are given, the width wins and the height is recalculated. Unlock to use both numbers as typed.
- Transparency kept A transparent PNG stays transparent; JPG and WebP are saved at quality 85.
- Upright result A rotation flag in a phone photo is applied to the pixels first, and the camera data is not copied over.
Applications
Use Cases
- Bringing a camera photo down to the pixel width a website or marketplace listing asks for
- Making a large photo small enough to email before compressing it
- Producing a thumbnail of an exact width
- Meeting a form's stated pixel size, for example 600 × 600, when distortion does not matter
Good to Know
Limitations
Pixel values only: there is no percentage mode, no preset sizes and no way to aim for a file size in kilobytes. JPG and WebP are saved at a fixed quality of 85. Enlarging does not add detail. Unlocking the aspect ratio can distort the picture. Camera data (EXIF, GPS) is dropped from the result. One file is resized at a time.
Files are processed on our servers and are not shared with third parties. Files are deleted as soon as processing or download finishes. Any leftover temporary file is removed automatically by our cleanup process within the configured retention period (60 minutes). See our Privacy Policy for full details.
Support
Frequently Asked Questions
I typed both a width and a height and got a different height. Why?
With "Lock aspect ratio" on, the width decides and the height is recalculated from the picture's proportions, so a 1200 × 800 photo asked to be 600 × 600 comes out 600 × 400. Untick the lock if you want exactly 600 × 600, and accept that the picture is squashed.
Can I resize by percentage, or to a target file size such as 200 KB?
No. Only pixel width and height are supported. To aim for a file size, resize to a smaller width, check the result, and try a smaller width again, or run the result through the Image Compressor.
Will resizing make the picture lose quality?
Making it smaller discards pixels by design. JPG and WebP are also saved again at quality 85, which costs a little more. PNG is saved without loss. Making it bigger adds no detail: it only spreads the same information over more pixels.
Why does my phone photo look the same way up after resizing?
A phone often stores a photo sideways with a flag saying how to turn it. The tool applies that flag to the pixels first and then resizes, so the result is upright without the flag. The camera data itself, including location, is not copied.
Why was my request refused as too large?
The result may not exceed 12,000 pixels on a side or 40 megapixels in total. A 7000 × 7000 request is 49 megapixels and is refused even though each side is under 12,000.
Keep Going
Related Tools
- GIF to JPG Save a GIF as a JPG. An animated GIF becomes a still of its first frame, and transparent areas turn white.
- Photo & Signature Resizer for Application Portals (Teletalk) টেলিটক আবেদনের ছবি ও স্বাক্ষর ঠিক মাপে: ৩০০×৩০০ ও ৩০০×৮০ পিক্সেল, KB সীমার মধ্যে। ক্রপ, মুখ কেন্দ্র করা, আগে-পরে তুলনা। ব্রাউজারেই, আপলোড ছাড়া।
- Image DPI Changer Change the DPI label of a JPEG or PNG without resampling: pixel size and image data stay exactly as they are. See before and after and the print size in mm and inches. In your browser.
- Schengen / UK Visa Photo Checker Crop and check a visa photo in one of two separate profiles: Schengen-style 35 × 45 mm, or the UK digital photo. Checklist and print sheet included.
- Compress PDF Shrink a PDF by recompressing the images inside it as JPEG. You always get a file no larger than the original.
- JPG to PDF Put one JPG on one PDF page. The JPG is embedded as it is, and the page takes the picture's own proportions.
- PDF to PNG Turn the first page of a PDF into a PNG at 150 DPI, with crisp text and no JPG artifacts. Only page 1 is converted.
- PDF to JPG Turn the first page of a PDF into a JPG at 150 DPI. Only page 1 is converted, and there is no resolution setting.
- SVG to PNG Convert an SVG vector graphic to a PNG image, with transparency preserved.
- TIFF to JPG Convert a single-page TIFF to a JPG at quality 85. Multi-page TIFFs are rejected, and transparency turns white.
- HEIC to JPG Convert an iPhone HEIC photo to JPG — works everywhere JPG is accepted.
- Image Dimensions Checker See an image's width, height, aspect ratio, format and file size. The file stays on your device and is never sent to a server.
- PNG to JPG Convert a PNG to JPG. Transparent areas are filled with white and quality is fixed at 85.
- BMP to JPG Convert a BMP to JPG at fixed quality 85. Pixel dimensions stay the same and an uncompressed 24-bit BMP shrinks a lot.
- Image Flipper Mirror a JPG, PNG or WebP left-to-right or top-to-bottom. Size stays the same; JPG and WebP are re-encoded at quality 85.
- Image Rotator Rotate a JPG, PNG or WebP by 90° clockwise, 90° counter-clockwise or 180°. JPG and WebP are re-encoded at quality 85.
- Image Cropper Keep one rectangle of a JPG, PNG or WebP. Drag a selection or type exact X, Y, width and height in pixels.
- WebP Compressor Re-encode a static WebP as lossy WebP at fixed quality 75, keeping transparency. Lossless and already-small files can get larger.
- PNG Compressor Lossless PNG re-save that keeps every visible pixel and transparency. It helps with uncompressed PNGs and often will not shrink others.
- JPG Compressor Re-save a JPG at fixed quality 75 for a smaller file. Pixel dimensions stay the same, and some files do not get smaller.
- Image Compressor Compress a JPG, PNG or WebP without choosing a tool. It detects the format and applies that format's fixed setting.
- PNG to WebP Convert a PNG to lossy WebP at quality 85 while keeping transparency.
- JPG to WebP Convert a JPG to lossy WebP at quality 85, usually for a smaller copy to use on a website.