QR Code Generator
Create downloadable QR codes for links, text, contact cards, Wi-Fi, email and phone numbers.
Shrink JPEG, PNG and WebP images with adjustable quality and optional resizing. Compression happens in your browser, so your photos are never uploaded.
Loading tool…
Images are redrawn on a canvas and re-encoded as JPEG or WebP at the quality you choose, which discards some detail to reduce size. PNG transparency is flattened to white when saving as JPEG; choose WebP to keep transparency. Photos shrink the most; already-optimised graphics may not shrink at all.
Free to use. Your inputs are processed in your browser and are not sent to our servers. Results are estimates for general information; see the disclaimer.
Compression does remove some data, so keep your original file in case you need it later.
| Format | Best for | Keep in mind |
|---|---|---|
| JPEG | Photos, forms and sharing, as nearly everything accepts it | Doesn't support transparency, so see-through areas turn white |
| WebP | Websites, where it's often smaller than JPEG at similar quality | Some older software and upload forms may not accept it |
You can upload JPEG, PNG or WebP files. Downloads are JPEG or WebP, so a PNG with a transparent background should be saved as WebP to keep that transparency.
These are practical starting points rather than fixed rules:
| Use | Max width | Quality |
|---|---|---|
| Website banner | 1600–1920 px | 70–80% |
| Blog or product photo | 800–1200 px | 70–80% |
| Email attachment | 1200–1600 px | 70% |
| Profile or form photo | 400–800 px | 70–80% |
Many application forms limit how large a photo or document scan can be. This tool doesn't have a target size setting, but you can reach one in a few moves:
Also check the form's other rules, such as its required pixel dimensions, as this tool only sets the width and keeps the same shape.
Most online compressors upload your images to a server. This one processes them inside your browser, so your photos and documents stay on your device. You can compress up to 30 images at once, up to 25 MB each, then download them one by one or together as a ZIP file.
To add a link or contact card to printed material, try the QR Code Generator, and for job applications, the Free Resume Builder.
Large images are a frequent cause of slow pages, particularly on mobile data. Reducing them before you upload means faster loading and a smaller storage bill. Remember to add descriptive alt text when you publish them, too.
No. All processing is done locally in your browser.
Slightly, depending on the quality setting. Around 75% is usually hard to distinguish from the original for photos.
It may already be heavily optimised. Try a lower quality, a smaller max width or WebP output.
Choose JPEG, reduce the max width to something like 800 pixels, then lower the quality slider until the result is under 100 KB. Check that the image still looks clear.
Choose WebP as the output format to keep transparency. JPEG doesn't support it, so transparent areas become white.
Up to 30 images, each up to 25 MB. You can download them one at a time or together as a ZIP file.
Create downloadable QR codes for links, text, contact cards, Wi-Fi, email and phone numbers.
Count words, characters, sentences and paragraphs, with reading time, speaking time and top keywords.
Build a clean one-column resume with three templates and download it as a PDF. Saved only in your browser.