QR Code Generator
A QR code generator turns a link, Wi-Fi login or text into a square barcode that phone cameras…
An image compressor makes photos and graphics smaller in file size while keeping them looking the same. This one runs entirely in your browser: choose a quality level or a target such as 100 KB, optionally resize or convert to WebP, and download the results. Your images are never uploaded to a server.
Lossy compression (JPG and WebP) throws away fine detail the eye barely notices, such as tiny colour variations in a blue sky. At 70–80% quality most photos look identical to the original at a fraction of the size. Lossless compression (PNG) keeps every pixel exactly, so it suits screenshots, logos and graphics with sharp edges or transparency, but it shrinks photos much less.
The biggest savings usually come from resizing. A 4000 × 3000 phone photo has 12 million pixels; if it will only ever be shown 1600 pixels wide, resizing removes over 80% of the pixels before compression even starts.
| Format | Best for | Transparency | Typical size |
|---|---|---|---|
| JPG | Photos, email attachments, maximum compatibility | No | Small |
| WebP | Websites and apps | Yes | Smallest: Google measured 25–34% smaller than JPG at the same quality |
| PNG | Screenshots, logos, text, line art | Yes | Large for photos, small for flat graphics |
WebP is supported by all current browsers, so it is a safe choice for websites. For email attachments, printing or older software, JPG is still the most compatible.
Searches for “compress image to 100KB” usually come from someone filling in a form. Many job portals, visa and exam application forms, and email systems set a maximum file size. Switch to target file size and enter the limit, for example 100 KB, 200 KB or 1 MB. The tool searches for the highest quality that fits under the limit. If even the lowest quality is too big, it reduces the dimensions step by step until the file fits, and tells you if it could not reach the target.
Forms that also need exact pixel dimensions (such as passport photos) should be resized to those dimensions first using the max-width option.
Images are often the heaviest part of a web page, and the largest image in view is frequently the Largest Contentful Paint (LCP) element that Google uses in its Core Web Vitals. Smaller images load faster on mobile connections, use less data and can improve search performance.
Most online compressors upload your files to a server, process them there and send them back. This tool uses your browser’s built-in image engine instead, so photos never leave your device. It even works if you go offline after the page has loaded. Compressed files also have their EXIF metadata removed, including the GPS location many phones store in photos, which is good for privacy when you share images publicly.
Lossy formats discard some detail, but at 70–80% quality the difference is very hard to see on screen. Keep your original file if you might need to print it large or edit it later.
PNG is lossless, so the quality slider does not apply. To shrink a PNG photo a lot, convert it to JPG or WebP, or resize it.
You can compress up to 30 images at a time. Very large images (over about 50 megapixels) may be slow or fail on phones with limited memory.
No. All processing happens in your browser. Nothing is sent to our servers.
Yes. Phone photos are rotated according to their EXIF orientation before compression, so they stay the right way up.
Images are decoded with createImageBitmap (respecting EXIF orientation), drawn to an HTML canvas at the chosen size and re-encoded with canvas.toBlob at the chosen quality. Target-size mode binary-searches quality over seven steps and, if needed, scales dimensions down by 15% per round. If the result is larger than the original in the same format and size, the original file is kept. Transparent areas are filled with white when converting to JPG.
A QR code generator turns a link, Wi-Fi login or text into a square barcode that phone cameras…
An age calculator works out exact age from a date of birth. Someone born on 15 May 1990…
To count the days between dates, subtract the start date from the end date. From 1 January to…
A password generator creates random passwords that people and computers cannot guess. A 16-character password using upper and…
A word counter counts the words, characters, sentences and paragraphs in your text as you type. It also…