Local browser compression

Tiny Image Compressor

Drop images or folders, compress them in their original format by default, or turn on conversion for more output choices. Nothing is uploaded.

Drop images or folders here

Drag a folder from desktop in Chromium, Edge, or Safari. Other browsers can still choose multiple image files.

Off keeps each image in its original format.

Tiny workflow

A shorter path from source images to compressed files

This page keeps the controls compact: add images, choose lossless or lossy output, select the target formats, and download the results you want.

Files and Folders

Drop images directly, drag folders in browsers that expose directory entries, or choose multiple files from the picker.

Starts Immediately

The queue begins compressing as soon as files are selected, then re-runs automatically when output options change.

Multiple Outputs

Create WebP, JPEG, PNG, and AVIF outputs together, compare percentage savings, then download one result or a ZIP.

Lossless Switch

Lossless mode uses pixel-preserving WebP, AVIF, and PNG settings. JPEG output is skipped because browser JPEG encoding is lossy.

Local ZIP Export

Completed outputs can be bundled in the browser with folder names preserved where available.

No Uploads

Images are decoded, encoded, previewed, and downloaded locally. The page does not send image bytes to a server.

Practical notes

Browser support

Folder drag-and-drop relies on browser directory entry APIs, so Chromium, Edge, and Safari usually work best. Browsers without that API still support multi-image file selection and normal file drops.

Format behavior

Input decoding uses the browser image decoder. Common JPG, PNG, WebP, GIF, BMP, SVG, and AVIF images are handled when the browser supports them; HEIC and TIFF support varies by platform.

Privacy and metadata

Compression happens from decoded pixels in the current tab. Re-encoding usually strips EXIF, GPS, XMP, and other metadata from the exported image.

Frequently Asked Questions

No. The tool runs in the browser. Files are read from local drag-and-drop or file picker APIs, encoded locally, and downloaded directly from generated Blob URLs.

Yes. Select all output formats to generate WebP, JPEG, PNG, and AVIF versions for each image. Each completed output has its own download action, and ZIP download includes all ready outputs.

The browser-side JPEG encoder available here is lossy. Lossless mode keeps pixel-preserving outputs for WebP, AVIF, and PNG, then marks JPEG as skipped instead of silently degrading quality.

Already optimized files, format conversion, or lossless settings can produce a larger result. The output tile shows the percentage so you can download only the best result.

A growing collection of fast, privacy-first developer utilities. All tools run in your browser — your data never leaves your device.

Tools

JSON ParserJSON Schema ValidatorJSON ConverterJSON to TypeScriptOpenAPI ViewerCode FormatterSQL FormattercURL ConverterTimestamp ConverterCron ParserURL EncoderQR Code ToolIP & CIDR CalculatorGzip & Deflate ToolJWT DecoderJWT Verify & JWK ToolHash GeneratorPassword & TOTPBase64 EncoderUUID GeneratorImage MetadataImage CompressionTiny Image CompressorImage Toolkit ProScreen RecorderRegex TesterText DiffMarkdown & Mermaid PreviewColor & Contrast Tool

Legal

Privacy PolicyTerms of Service

© 2026 ZPTools. All Rights Reserved.