Compress an image

Reduce JPG, PNG, WebP, or AVIF image size locally, with quality presets or a KB limit you set. See the saving first, and download a batch as a ZIP.

Drop your image files here or click to choose, or paste image files · processed on this device

Open in the full image editor

Smaller images with a preview before you commit

Reduce the file size of photographs, screenshots, and website assets without sending images to a server. Choose AVIF for the smallest file, usually half the size of WebP for the same look but a few seconds to encode, WebP for fast and broadly supported web delivery, JPG where only JPG is accepted, or PNG when the file has to stay PNG. Smaller, balanced, and higher-quality presets make the tradeoff understandable without exposing complicated encoder settings.

The presets keep the original pixel dimensions while re-encoding image data. For a form or a listing with a limit, choose Under a size you set and enter the number of KB: JPG and WebP get the highest quality that fits, and PNG the largest palette that fits. Several images compress in one go and download as one ZIP. The preview and exact output size appear before download, making it easy to decide whether the result suits your website, email, listing, or document. PNG transparency cannot be preserved in JPG output; use WebP or PNG when transparency matters.

Decoding, canvas drawing, and encoding run in a dedicated browser worker. The source image stays on your device and the page remains responsive. For JPG output, choose whether to keep the photo date, camera details, and ICC colour profile; location metadata is removed from that copy. Extremely large photographs can require substantial device memory, particularly on mobile browsers. Use the resize tool first when reducing dimensions will provide a larger and more predictable saving than quality compression alone.

Format choice affects both compatibility and size. JPG is dependable for photographs and older publishing systems but has no transparency. WebP often stores a similar-looking photo in fewer bytes and can retain transparent areas, making it useful for modern websites and product assets. Logos, diagrams, and screenshots with sharp text show ringing in both at aggressive settings; PNG output suits them better.

PNG output reduces the image to a palette of up to 256 colours, with transparency and gentle dithering. Screenshots and logos often shrink by 40 to 60 percent; photographs stay far smaller as WebP or JPG, and a plain PNG is kept whenever it is smaller.

The quality control changes how much visual information the encoder discards. A lower setting can produce a much smaller file, but smooth gradients, hair, foliage, and text edges reveal damage first. Start with the balanced preset, compare the output, and move toward smaller only when the intended use tolerates it. Social thumbnails and email previews can often accept more compression than a portfolio image or marketplace product photograph.

File size alone is not the same as page performance. A 4000-pixel photograph displayed at 600 pixels still makes the browser decode unnecessary pixels even after quality compression. Resize oversized assets to their largest real display dimension, then compress the resized copy. Keep the original, because repeated lossy saves compound their damage.

Check transparent results against both light and dark backgrounds. Fine semi-transparent shadows and antialiased edges are easy to miss on a single checkerboard.

Up to twenty images can be handed over at once, and the settings above are applied to each in turn. They run one at a time, because decoding twenty photographs together is how a phone browser runs out of memory. The result is a row per file with its own download, and a file that cannot be read loses only itself: the row says why and the files after it are still processed.

Download the compressed copy and test it in the destination that matters. Confirm transparency, orientation, color, and legibility on both a large screen and the smallest expected display. Compare bytes rather than filename extensions alone, and keep the master image outside the delivery folder so a later edit does not begin from an already lossy derivative.

How to compress an image without uploading it

  1. 1

    Choose a JPG PNG or WebP image

  2. 2

    Select a format and a quality level or a KB limit

  3. 3

    Compress preview and download

Everything you need

Clear format and quality choices

Choose WebP, JPG, or PNG and use understandable size, balanced, or quality-focused presets instead of guessing at encoder terminology.

Compare the exact output

Review the compressed preview, dimensions, format, and file size before downloading or returning to adjust the settings.

Compress to a size you set

Choose Under a size you set and enter a limit in KB. The best quality that fits is found for you, and the picture is made smaller only when even the lowest quality is over.

Nothing is uploaded, and you can verify it

Processing runs on this device. Open the browser’s Network panel while the tool works and you will see no file upload request to FileGizmo. Temporary previews use local browser URLs, and closing or resetting the page releases them instead of leaving a server copy behind.

No limits, no watermarks

Use the tool without a daily task counter, account wall, output watermark, or artificial upload cap. FileGizmo does not meter a transfer it never receives. Available memory, processor speed, browser canvas limits, and the file format itself set the practical limit.

Works on any device, and offline after first load

Use a current browser on desktop, Android, iPhone, or iPad without installing an app. Once this tool and its required assets load, the cached workflow works without a connection. Large jobs are usually more comfortable on a desktop with additional memory.

Frequently asked questions

Which format is usually smallest?

WebP commonly provides smaller files than JPG at similar visual quality.

Is the image uploaded?

No. Decoding and encoding happen in a local browser worker.

Does compression change dimensions?

Not with the quality presets. With a KB limit, the picture is made smaller only when the lowest quality is still over the limit, and the result says so.

Is compression lossless?

No. WebP and JPG discard detail; PNG keeps transparency but reduces the image to at most 256 colours.

Related guides

How to shrink an image under 100KB without it looking badReduce a photo below 100KB by fixing dimensions, choosing the right format, and lowering quality in controlled steps while protecting important detail.Are online file converters safe? How to check whether a tool uploads your filesLearn how to tell whether an online converter uploads your file, inspect browser network activity, and evaluate privacy claims with evidence.How to compress a PDF to 200KB for SSC or UPSCReduce an exam-application PDF toward 200KB without hiding quality loss, and verify the active SSC or UPSC upload rule first.HEIC to JPG explained: compatibility, quality, and batch conversionUnderstand HEIC and HEIF, convert an iPhone photo to JPG locally, choose quality carefully, and compare batch options for larger libraries.