Image Resizer & Compressor
Make photos smaller so they load fast, fit in an email and upload quickly. Resize by longest side, exact width and height or percentage, choose JPEG, WebP or PNG, and download. Everything happens in your browser, so your images are never uploaded.
How to use this tool
- Add your photosDrop one or many JPEG, PNG or WebP files, or tap the box to pick them.
- Choose the size and formatPick a longest side such as 1200 px, or set exact dimensions or a percentage, then choose JPEG, WebP or PNG and a quality.
- Compare and downloadCheck the before and after sizes, then download each file or all of them. The new name includes the width, such as photo-1200w.jpg.
Why resize photos before you use them
A photo straight from a phone is often several megabytes and thousands of pixels wide, far more than a screen or an email needs. Shrinking it first has practical benefits:
- Faster websites. Big images are usually the heaviest part of a page. Smaller files load faster on mobile connections, which helps visitors stay and is part of how page speed is judged.
- Email that gets through. Many mail providers cap attachment size, so a few full-size photos can bounce or fill a recipient's inbox. Resized copies avoid that.
- Easier uploads. Directory listings, social profiles, job boards and online forms often reject or slow down on very large files. Check the current image guidelines of the specific platform before you upload, since their size and shape rules change.
- Less storage and bandwidth. Smaller files cost less to store, sync and send.
Keep your originals. Resizing is a one-way change: you cannot recover detail that has been thrown away.
Choosing a size and a quality
Size
Resize to the largest size the image will be shown at, not larger. The longest-side presets are common starting points, not platform requirements: 1920 px suits a full-width web banner or a large display, 1200 px a typical content image, 800 px a blog or email photo, and 400 px a small thumbnail. If a photo will be shown at half the page width on a screen with a high pixel density, give it up to twice the displayed width.
Quality
Lossy formats (JPEG, WebP) shrink files by discarding detail the eye is less likely to notice. The savings are large as quality drops from 100 to about 80 and flatten out below that, while artifacts such as blocky edges and smudged texture grow. A setting around 75 to 85 is a sensible default for photos; always look at the result at 100% before you commit.
JPEG vs WebP vs PNG
JPEG
Photos, maximum compatibility
Works in every browser, email client and app. No transparency. Repeated re-saving adds artifacts.
WebP
Websites
Usually smaller than JPEG at a similar look, supports transparency, and is supported by current versions of the major browsers. Some older software and email clients cannot open it.
PNG
Logos, screenshots, transparency
Lossless, so sharp text and flat colors stay clean, but photos become very large. Quality slider does not apply.
How it works and what it changes
- In your browser. The file is decoded, drawn onto an HTML canvas at the new size and encoded again in the format you picked. Nothing is sent to a server.
- Orientation. Phone photos often store rotation as a flag. The tool applies that rotation when it decodes the image, so the result is upright.
- Metadata is dropped. Because a new file is created from pixels only, EXIF data such as GPS location, device model and timestamps is not copied. That is useful for privacy, but also means copyright or caption fields are lost.
- Transparent PNGs to JPEG get a white background, since JPEG cannot be transparent.
- Limits. Browsers cap canvas size and memory. The tool warns above 30 MB per file and stops above 40 megapixels of output.
- Aspect ratio. With the aspect lock on, width and height are scaled by the same factor and rounded to whole pixels. If you give both, the image fits inside that box.