🗜️
FilesFree · In-Browser
Image Resizer & Compressor
Resize images by dimension or percentage and compress them to PNG, JPEG or WebP.
Everything happens locally in your browser — images are never uploaded anywhere.
Resize images by exact dimensions or by percentage, and compress the output to PNG, JPEG, or WebP — useful for shrinking file sizes before uploading, or fitting an image to a specific size requirement without installing photo-editing software.
All processing happens locally in your browser, so images are resized and compressed on your own device without being uploaded anywhere.
Choosing a format
| Format | Best for | Transparency | Typical size |
|---|---|---|---|
| JPEG | Photographs | No | Baseline |
| WebP | Almost everything | Yes | 25–35% smaller than JPEG |
| PNG | Screenshots, logos, line art | Yes | Large for photos |
| AVIF | Photos, where supported | Yes | Up to 50% smaller than JPEG |
WebP is the sensible default in 2026 — supported by every current browser and meaningfully smaller than JPEG at equivalent quality.
Getting the size down without it looking bad
- Resize first. Serving a 4000px photo scaled down in CSS to 800px wastes most of the bytes — the dimensions matter far more than the quality setting.
- Pick the right format. A screenshot saved as JPEG gets blurry text and a larger file than PNG; a photo saved as PNG is several times larger than it needs to be.
- Set JPEG or WebP quality around 75–85. Above 90 the file grows sharply for differences most people can't see.
- Check the result at full size before accepting it. Compression artefacts show up first in smooth gradients like skies and in flat areas of colour.
- For a website, export at twice the display size for high-DPI screens — but no more than that.
Things worth knowing
- Downscaling is lossless in the sense that it discards detail cleanly; upscaling invents detail that was never captured and always looks soft.
- JPEG is lossy every time you save. Repeatedly opening and re-saving the same JPEG degrades it cumulatively — always re-export from the original.
- Resizing usually strips EXIF metadata, which removes GPS coordinates. That's generally a privacy win, but it also removes camera settings and copyright fields.
- PNG's transparency is preserved when converting to WebP, but lost when converting to JPEG — transparent areas become black or white.
- Image dimensions matter for layout stability: specify width and height in your HTML so the page doesn't shift as images load.
Frequently asked questions
- Which format gives the smallest file size?
- WebP generally produces the smallest files at a given quality level for photos, followed by JPEG; PNG is best reserved for images needing transparency or sharp lines like screenshots and logos.
- Will resizing reduce image quality?
- Reducing dimensions doesn't itself reduce quality (it can even look sharper at a smaller size), but increasing compression to shrink file size does trade off some visual quality — adjust the setting to find the balance you need.
- Can I resize without changing the aspect ratio?
- Yes — lock the aspect ratio and enter either a new width or height; the other dimension is calculated automatically to avoid distortion.
- Does resizing remove EXIF data like GPS location?
- Yes, in most cases the metadata is dropped when the image is re-encoded. That's usually desirable before sharing a photo publicly, since EXIF can contain the exact coordinates where it was taken.
- Can I make a small image larger without it looking blurry?
- Not meaningfully. Upscaling has no extra detail to work with, so it interpolates and softens. AI upscaling tools can hallucinate plausible detail, but that's invention rather than recovery.
- Are my images uploaded anywhere?
- No. Everything is processed in your browser using a canvas element, so the image never leaves your device.