PNG Compressor
Compress static PNG images locally in your browser. Keep PNG output for transparency, compare dimensions and file size, and download the result.
or drag & drop here
Paste from clipboard with Cmd+V · Multiple files supported
Supported: JPG · PNG · WebP · AVIF · HEIC
- Never uploaded
- No watermark
- No sign-up
- No server upload limits
How It Works
Simple 3-step compression powered entirely by your local browser
Select or Drop Images
Choose single or multiple JPG, PNG, WebP, AVIF, HEIC files. Your files remain 100% on your device.
Adjust Slider or Target Size
Fine-tune quality with the smart compression slider or specify exact target KB/MB for Discord or email.
Instant Download
Processed in milliseconds via WebAssembly codecs. Download individual images or pack all into a ZIP archive.
Why Choose LessMB
The private, modern alternative to legacy cloud compressor websites
100% In-Browser Privacy
Zero bytes uploaded. Your personal photos, sensitive documents, and private videos never touch external servers or cloud storage.
Zero Queue & Instant Start
No waiting in cloud conversion queues or watching slow upload bars. Processing starts the millisecond you drop your file.
Hardware Acceleration
Harnesses WebAssembly SIMD and WebCodecs GPU encoding for high-fidelity compression directly on modern consumer hardware.
No Credit Consumption
Free tier compression uses your own device compute, meaning zero server credit drain for everyday single and batch tasks.
About This Format
PNG is a lossless raster image format that supports transparency. It is useful for screenshots, logos, and interface images where text edges matter. LessMB compresses static PNG images locally in your browser; files are not uploaded for processing.
How Its Compression Works
LessMB decodes a PNG, encodes it back to PNG, and runs OxiPNG optimization. For a PNG input, Smart mode keeps PNG output and the original dimensions. PNG encoding is lossless for the decoded image, but a smaller target can trigger resizing, and changing the output to JPG or WebP can change quality. There is no palette-quantization control in this tool. Savings depend on the source file and may be small, zero, or negative.
Practical Tips
- For a screenshot or transparent logo, start in Smart mode with PNG input. Keep PNG output and the original dimensions when preserving detail matters.
- Check the finished dimensions, transparency, and file size before downloading. If the output is larger, keep the original file.
- If a strict byte target needs a smaller image, inspect text and edges after resizing. Resizing changes pixels even when the output format is PNG.
- JPG does not support transparency. Only switch formats when the destination accepts the new format and the result looks right.
Frequently Asked Questions
Straight answers about this tool and how it works
Explore Related Tools
Related tools with distinct file-format or workflow purposes