GetHubApps Logo
GetHubApps
🗜️
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

FormatBest forTransparencyTypical size
JPEGPhotographsNoBaseline
WebPAlmost everythingYes25–35% smaller than JPEG
PNGScreenshots, logos, line artYesLarge for photos
AVIFPhotos, where supportedYesUp 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

  1. 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.
  2. 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.
  3. Set JPEG or WebP quality around 75–85. Above 90 the file grows sharply for differences most people can't see.
  4. 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.
  5. 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.

Read more on this

Related tools