Skip to content
100% Client-Side — Files never leave your device

Compress & Convert
Video, Image & Audio

Reduce file sizes by up to 95% entirely in your browser — no upload, free, private, works offline.

No Upload RequiredNo WatermarksNo Sign-upWorks Offline

Video Compressor

Compress & convert MP4, MOV, WebM, AVI and more. Trim, crop, resize.

MP4MOVWebMAVI
Get started

Image Compressor

Compress & convert JPG, PNG, WebP, HEIC and more. Crop, resize, strip metadata.

JPGPNGWebPHEIC
Get started

Audio Compressor

Compress & convert MP3, WAV, FLAC, AAC and more. Trim and adjust settings.

MP3WAVFLACAAC
Get started

TL;DR

LocalSquash is a free, open web app that compresses and converts video (MP4, MOV, MKV, WebM), image (JPEG, PNG, WebP, HEIC), and audio (MP3, WAV, FLAC, AAC) files locally in your browser using FFmpeg WebAssembly. No files are uploaded. Typical file size reduction is 50–95%. Works offline after the initial page load. No account, no watermark, no file size cap.

Why Use LocalSquash for File Compression?

LocalSquash is the only compression tool that processes files 100% locally in your browser. No uploads, no servers, no file size limits, and no sign-up.

100% Private

Files never leave your device. All processing happens locally in your browser.

Lightning Fast

Instant browser-based compression powered by FFmpeg WebAssembly. No upload delays.

100% Free

No fees, subscriptions, or watermarks. Unlimited uses with no sign-up required.

Large File Support

Handle files up to 2 GB. No server-imposed caps—limited only by your device’s available memory.

How to Compress Files With LocalSquash

Compress any file in three steps—no sign-up, no upload, no account needed.

1

Choose Tool

Select video, image, or audio compressor from the navigation.

2

Configure

Drop your file locally, then adjust quality and format settings.

3

Compress

One click — your compressed file downloads automatically.

Supported Formats

Powered by FFmpeg — supports 100+ media formats.

Media TypeSupported Input FormatsOutput FormatTypical Reduction
VideoMP4, MOV, WebM, AVI, MKV, WMV, FLVMP4 (H.264)70–95%
ImageJPEG, PNG, WebP, HEIC, TIFF, BMP, GIFWebP, JPEG, or PNG50–90%
AudioMP3, WAV, FLAC, AAC, OGG, Opus, M4AAAC, MP3, or Opus60–90%

What Can You Compress With LocalSquash?

Used by over 10,000 creators, developers, and teams to compress media for email, messaging, social media, and web publishing.

Frequently Asked Questions About LocalSquash

Quick answers about privacy, file limits, supported formats, and how browser-based compression works.

How Does Browser-Based Compression Work?

LocalSquash uses FFmpeg.wasm, a WebAssembly port of the industry-standard FFmpeg multimedia framework, to perform professional-grade compression directly in your browser with zero server-side processing. According to the FFmpeg project, FFmpeg processes over 80% of all transcoded video on the internet.

Video compression uses H.264/AVC encoding with configurable CRF (Constant Rate Factor). CRF 18–23 gives near-lossless quality; CRF 28–35 maximizes compression. Output is always MP4 for universal compatibility.

Image compression supports WebP (30–50% better compression than JPEG), JPEG, and PNG with quality adjustable from 1–100%.

Audio compression offers AAC, MP3, and Opus with bitrates from 32kbps to 320kbps.

FFmpeg WebAssembly
The industry-standard FFmpeg multimedia framework compiled to WebAssembly, enabling professional-grade encoding to run entirely inside a web browser with zero server-side processing.
CRF (Constant Rate Factor)
A quality-based encoding parameter for H.264 video. Values range 0–51: CRF 18–22 is near-lossless, CRF 23–26 balances quality and size, CRF 28–35 maximizes compression.
WebP
A modern image format by Google offering 30–50% better compression than JPEG at equivalent visual quality. Supported by all modern browsers.
AAC (Advanced Audio Coding)
The successor to MP3, producing better audio quality at the same bitrate. Native codec for iOS, macOS, YouTube, and most streaming platforms.