Compress anything.
Keep everything private.
Images, PDFs, and video — compressed entirely in your browser using hardware-accelerated APIs. No uploads. No servers. No tracking. Just smaller files.
Everything you need to compress files
Powered by modern browser APIs — Canvas, WebCodecs, WebWorkers, and OffscreenCanvas.
Image Compression
JPEG, PNG, WebP, AVIF — compress with quality control or target a specific file size. Canvas API + hardware acceleration.
PDF Optimization
Reduce PDF size by re-encoding embedded images and stripping metadata. Keep it readable, cut the bloat.
Video Encoding
Compress MP4/WebM video with target bitrate control. Hardware-accelerated encoding via WebCodecs API where supported.
Target File Size
Set an exact target size in KB or MB and we'll find the optimal quality setting automatically.
100% Private
No file uploads, no servers, no tracking. Every byte stays in your browser tab. Always.
Hardware Accelerated
Leverages WebCodecs, OffscreenCanvas, and WebWorkers for GPU-accelerated processing on supported devices.
How it works
Drop your file
Drag and drop or pick from your device. Images, PDFs, and video all accepted.
Set your target
Choose quality, format, or enter an exact target file size in KB or MB.
Download instantly
Compressed file downloads immediately. Nothing ever leaves your browser.
Ready to compress?
No sign-up required. Works on any modern browser, any device.
Open the Compressor