Utilities
Free image compressor and resizer
A 6MB photo straight off a phone is the most common reason a portfolio or a website loads slowly, and the usual fix means uploading your pictures to a stranger's server. This one runs entirely in your browser: pick the files, set a maximum width and a quality, and download the result. Nothing is uploaded, because there is nothing to upload to.
Size and format
Change anything here and every image is redone from its original.
The shape is always kept — an image is scaled to fit inside the box, and never enlarged past its original size.
Save as
The safe default for photos. Opens everywhere, but cannot keep transparency.
Below about 60% you start to see it on flat colour and text. 80% is a good place to stop.
Nothing is uploaded. Your images are read, resized and saved by this browser tab. They never reach our servers, and the tool keeps working with your connection switched off.
What a well-compressed picture looks like
A good result is one nobody notices. The photo looks the same on the screen it is going to be seen on, and the file is small enough that it uploads first time, attaches to an email without a warning, and appears on a web page before the visitor has started scrolling past it.
That is a different target from "as small as possible". Push any picture compressor far enough and you get blocky skies, smeared skin and halos round lettering. The aim is the smallest file that still looks right at the size it will actually be shown, which is why this tool shows you the new dimensions and file size for every image before you download it.
Compress, resize, downscale: three words for two jobs
People search for a photo compressor, a pic size reducer, a downscaler or an image resolution decreaser, and they usually want the same outcome: a lighter file. There are only two ways to get there, and this tool does both at once.
Resizing (also called downscaling, downsampling or reducing the resolution) throws away pixels. A 4000 by 3000 photo from a phone has twelve million of them; scaled to 1600 pixels wide it has under two million. Fewer pixels means a smaller file before any compression happens, and on a photo this is usually where most of the saving comes from.
Compressing keeps the pixel dimensions and stores them more economically. For JPEG and WebP that is the quality slider: lower quality discards detail the eye is least likely to miss. PNG has no quality setting, because PNG is lossless, so a PNG only gets lighter by being resized.
- Image too big in pixels for where it is going (a website, a slide, a form) — lower the maximum width.
- Image already the right size but the file is heavy — keep the width and lower the quality.
- Both — the usual case for a phone photo — do both, starting with the width.
How to use the image compressor, step by step
Everything happens in your browser tab. The picture is decoded, scaled and re-encoded on your own device using the browser's built-in canvas, so there is no upload step and no waiting in a queue on someone else's server.
- Drop your images onto the page or click to pick them — up to 30 at a time, each up to 25 MB. JPEG, PNG, WebP, AVIF and GIF all go in.
- Set a maximum width, a maximum height, or both. The presets (2560, 1600, 1200, 800) cover most jobs, and "Any" leaves the dimensions alone. Images are never enlarged, and the proportions are always kept.
- Choose the output format: JPEG, WebP or PNG. WebP only appears if your browser can write it.
- Move the quality slider if the format is JPEG or WebP. Each row updates to show the new size and how much smaller, or larger, it is than the original.
- Download each image on its own, or use Download all to save every finished file. Each one is named after the original with "-min" added, so nothing gets overwritten.
Two worked examples
A phone photo for a portfolio page. The original is a 4032 by 3024 JPEG straight from the camera. Set the width to 1600, keep JPEG, leave quality at 80%. The result is 1600 by 1200, which is wider than the photo will ever be displayed on a normal page, and the row tells you exactly what it now weighs. If it is still heavier than you want, try 1200 before you touch quality.
A logo with a transparent background. The original is a large PNG. Keep PNG (or choose WebP, which also keeps transparency) and lower the width to the largest size the logo is shown at. Do not pick JPEG here: JPEG cannot store transparency, so the tool fills the see-through areas with white, which is right for some uses and wrong for a logo that sits on a coloured header.
JPEG, PNG or WebP: which to choose
JPEG is the safe default for photographs. Every device, email client, upload form and printer accepts it. It has no transparency.
WebP is normally the smallest of the three at the same visible quality, and it keeps transparency. It is a good choice for images on your own website. Some older software and a few upload forms still refuse it, so for a job application portal or a government form, JPEG is the safer bet.
PNG is lossless, so it is right for screenshots, diagrams, flat graphics with sharp text and anything that needs transparency where WebP is not accepted. Converting a photograph to PNG almost always makes it bigger, and the tool says "larger" when that happens rather than presenting it as a saving.
Getting under a size limit: 1 MB, 500 KB, 100 KB
Upload forms for jobs, visas, exams and marketplaces often set a ceiling such as 1 MB, 500 KB or 100 KB, and sometimes fixed pixel dimensions as well. Read the form's own rules first; they are the only numbers that matter.
This tool does not have a "hit exactly 100 KB" button. It shows the resulting size live instead, so you can get under the limit in a few moves: lower the width first, then the quality, and watch the figure on the row. For a photo, the width does most of the work. For a small target such as a passport-style headshot under 100 KB, a width of a few hundred pixels at 70 to 80% JPEG quality is a sensible place to start, then adjust from what the row shows you.
If a form asks for exact dimensions (say 600 by 600), set both the maximum width and the maximum height to that figure. The tool fits the image inside that box without stretching it, so crop it square first if the form insists on an exact shape.
Common mistakes
- Lowering the quality to 30% to save space on a photo that is 4000 pixels wide. Resize first; the saving is larger and it looks far better.
- Re-compressing the same JPEG over and over. Each lossy save loses a little more. Keep your original and always start from it.
- Turning photos into PNG to "keep the quality". The file grows and nothing visible improves.
- Choosing JPEG for a logo or cut-out with a transparent background, then wondering where the white box came from.
- Expecting an animated GIF to stay animated. The browser canvas draws a single frame, so the output is a still image.
What this tool will not do
A few searches land here looking for something else, so it is worth being plain about it. It cannot "uncompress" an image or bring back detail that a previous save threw away — once a JPEG has lost information, no tool can restore the original. It does not enlarge or upscale pictures, and it does not simplify, cartoonise or edit what is in the picture. It reduces size, converts format, and leaves the content alone.
Questions about this tool
Do my images get uploaded to your servers?
No, and not as a policy — as a matter of how it is built. The resizing happens in your browser using the same canvas the page draws with, so the file never leaves your device and this page makes no network request while you use it. You can watch that yourself in your browser's network tab.
What size should images on a website be?
For most portfolio and blog images, 1600px on the long edge is plenty — larger than any normal display shows them at. Aim to keep each file under about 300KB. That is usually a resize rather than a quality change: a 4000px photo scaled to 1600px is already most of the saving before compression starts.
Should I use JPEG, PNG or WebP?
JPEG for photographs, PNG when you need transparency or the image is flat graphics and text, WebP when you want both and only need modern browsers — it is typically 25 to 35% smaller than the equivalent JPEG. Converting a photograph to PNG usually makes the file bigger, and the tool tells you when that has happened rather than calling it a saving.
Does compressing an image lose quality?
JPEG and WebP are lossy, so yes, a little — the trade is deliberate. Around 80% quality is where most people stop being able to tell on a photograph while the file is a fraction of the original. PNG is lossless, so a PNG only gets smaller by being resized. Compare the before and after here before you commit.
Is this a free image compressor with no limits?
It is free, with no account, no watermark and no daily cap. The only limits are practical ones for a browser tab: 30 images in one batch and 25 MB per file. Clear the list and you can start another batch straight away.
What is the difference between an image compressor and an image resizer?
A resizer changes the pixel dimensions; a compressor stores the same pixels in fewer bytes. Most people need both, which is why this tool sets a maximum width and a quality in one place. On a photo, resizing usually saves more than compression does.
How do I reduce a photo to under 100 KB?
Choose JPEG, lower the maximum width to a few hundred pixels, and bring the quality down to around 70 to 80%. The new file size appears on the row as you change each setting, so adjust until it is under the limit. There is no automatic target-size option.
Does it remove the location and camera data from my photos?
Yes, as a side effect of how it works. The image is redrawn on a canvas and saved as a new file, and that new file carries none of the original's EXIF data, such as GPS location or camera model. The rotation your phone recorded is applied to the pixels first, so the picture still faces the right way.
Can I compress HEIC photos from an iPhone?
Only if your browser can open HEIC itself, which Safari generally can and most other browsers cannot. If a file is refused, its row says so; export it from your Photos app as JPEG first, or change the iPhone camera setting to "Most Compatible".
Guides on this
Other free tools
Fill in each section, let AI draft the wording, preview it live and print a clean PDF.
Open toolSocials PageCollect your profiles, site and email on one themed page with a link you can share anywhere.
Open toolAI Cover Letter GeneratorAIPaste the advert and your background, and get a three-paragraph letter you can edit.
Open toolPut this somewhere people can find it
A document is something you send. A portfolio is something you can link to once and keep pointing at — the same material, at an address that is yours. Sign up with Google or email, answer a short wizard, and yours is live on a free subdomain tonight.
