Supported formats
- Image
- PNG · JPG · WebP · AVIF · GIF · BMP · HEIC
- Video
- MP4 · MOV · WebM · MKV
- Audio
- MP3 · WAV · OGG · M4A · FLAC
- Other
- PDF · SVG
Images · Video · Audio · PDF · SVG → Compressed
Batch-compress right in your browser. No upload, no signup.
Drop files, or click to choose
WHAT IT DOES
PNG 1.1 MB → WebP 128 KB
MP4 1.1 MB → MP4 126 KB
Yes — drop images, videos, audio, PDFs, and SVGs together. The right compression method is picked per file type, and the settings panel switches accordingly. The output can be downloaded as a single ZIP.
Compression uses WebCodecs API + mp4-muxer, reducing bitrate. Mid-to-high bitrate sources can be cut by 80–95% at a level that is visually nearly indistinguishable. Bitrate, resolution, and frame rate are all adjustable.
PDFs are compressed by re-encoding embedded images as JPEG. Text and vector data are preserved, so character sharpness is unaffected. This is especially effective for scanned documents and image-heavy PDFs.
SVGs are optimized with SVGO. Redundant attributes, metadata, and unnecessary decimal places are stripped, cutting file size by 20–70%. The before/after preview lets you confirm there's no visual difference.
HEIC images (such as from iPhone photos) are decoded in the browser using the heic2any library, and converted to JPG / WebP / AVIF while being compressed. The original HEIC stays untouched; you get a lighter file alongside.
No explicit limit. That said, browser memory is finite — videos well over 500 MB may fail.
Everything runs in your browser. Files are never sent to SideKit's servers or any third-party service. Your output is saved directly to your device.
Yes — the tool is free for commercial use. Just make sure you have rights to the input files yourself.
SideKit · Compressor
Browser-based · No upload · No signup
Made with WebCodecs API + SVGO + heic2any.