Skip to content
Compress Picture

Free online image compressor

Compress pictures up to 90% smaller

Compress Picture is a free, browser-based image compressor that shrinks JPG, PNG, and WebP pictures by up to 90% using a live quality slider. It runs entirely in your browser with no upload, no signup, and no watermark, so your pictures never leave your device.

Drop a JPG, PNG, or WebP and shrink it with a live quality slider — your pictures never leave your device.

  • 100% free
  • No upload
  • No signup
  • Works offline
  • Batch up to 30

Drop pictures here or click to browse

JPG, PNG, WebP · up to 30 files at once · stays in your browser

photo.jpg2.4 MB412 KB−83%

Lower = smaller file. 75 is a safe default for photos.

Resizing the longest edge often shrinks files dramatically.

How to compress a picture

Three steps. Works entirely in your browser — your files never leave your device.

  1. Drop your picture

    Drag a JPG, PNG, or WebP file into the upload area, or tap to choose one (or many) from your device.

  2. Pick a quality level

    Use the slider for instant compression. Lower quality means a smaller file with no visible loss for most photos. Optionally cap the longest edge to resize.

  3. Download the result

    Save each compressed picture, or grab all of them at once. No upload to a server — everything runs locally in your browser.

Watch how it works

More ways to compress

Need to hit an exact file size?

Upload forms often cap photos at 100 KB or less. Use compress image to 100 KB — the same tool with automatic quality tuning and presets for 20, 50, 100, 200, and 500 KB.

Compressing a PNG barely helps?

PNG is lossless, so quality settings do nothing to it. Compress PNG re-encodes it as WebP instead — typically 70–90% smaller, with transparency preserved.

Shrinking photos off a phone or camera?

A single shot is often 3–10 MB — far more than email or a website needs. Compress JPEG cuts it by 60–90% with a quality slider and a live before/after preview.

Fighting a strict 20 KB cap?

Exam and government portals often reject photos over 20 KB and signatures over 10–15 KB. Compress image to 20 KB tunes quality and dimensions together until the file truly fits.

Technical specifications

Supported input formatsJPG/JPEG, PNG, WebP
Output formatSame as input — extension and transparency preserved
Batch limitUp to 30 pictures at once
Quality range10–100 slider, default 75
Typical size reduction60–90% for JPG photos at default settings
Optional resizeCap the longest edge in pixels
Processing location100% in your browser (HTML5 Canvas API) — no upload
PriceFree — no signup, no watermark
Works offlineYes, once the page has loaded

Frequently asked questions

Is it really free to compress pictures here?
Yes. There is no signup, no watermark, and no upload. The tool is fully free and runs entirely in your browser.
Are my pictures uploaded to a server?
No. All compression happens locally in your browser using the Canvas API. Your files never leave your device.
Which formats are supported?
JPG/JPEG, PNG, and WebP are supported as input. Output is delivered in the same format as the input so file extensions and transparency are preserved. PNG is the exception worth knowing about: it is lossless, so the quality slider cannot shrink it. Use compress PNG to re-encode it as WebP — typically 70–90% smaller, transparency intact.
How small can I make a picture?
Typically you can shrink a JPG photo by 60–90% without visible loss in quality. The exact ratio depends on the source image, the quality slider (10–100, default 75), and whether you also resize the longest edge. Need an exact ceiling instead — say, under 100 KB for an upload form? Try compress image to 100 KB, which has ready-made presets for 20, 50, 100, 200, and 500 KB.
Can I compress multiple pictures at once?
Yes. Drop up to 30 files in one go and the tool will compress them in batch. Use the Download all button to save every result.
Does it work on mobile?
Yes. The tool works on iOS Safari, Android Chrome, and any modern desktop browser.
Will compressing a picture make it blurry?
Not at typical settings. JPEG and WebP use perceptual compression, so the default quality of 75 is usually visually identical to the source for most photos. Drop below 50 only if you need the smallest possible file.
Does this work offline?
Yes. After the page is loaded the browser does all the work locally, so you can disconnect from the internet and keep compressing pictures.

About this tool

Compress Picture is a free, browser-based image compressor built for people who just want to make a picture smaller — for email, for a website, for messaging — without giving up on quality and without uploading files anywhere.

Under the hood the tool uses the HTML5 Canvas API to re-encode each picture with the quality factor you choose. JPG and WebP use lossy compression with a tunable quality slider; PNG re-encodes losslessly and benefits most from resizing the longest edge. Because the work happens locally, nothing is sent to a server and there is no upload wait — even on a slow connection.

We do not collect or store your pictures. We do not ask for an account. You can use the tool with the network disconnected once the page has loaded.

Your files never leave your browser

Compression runs locally with the Canvas API. We do not store, upload, or analyse your pictures. The tool keeps working even if you disconnect from the internet after the page loads.