🗜️ Video Compressor
Re-encodes a local video with ffmpeg.wasm using libx264 at one of four CRF values (28, 24, 20 or 16) and AAC audio at 128 kbps, with an optional downscale to 1080p or 720p. The default is 720p plus Medium, so the output is smaller partly because it has fewer pixels - this is a lossy conversion, not a repackaging. The roughly 25 MB runtime downloads on first use and caches afterwards; your file never leaves the browser.
- Default720p at CRF 24
- QualityCRF 28 / 24 / 20 / 16
- AudioRe-encoded to AAC 128k
- UploadNever - ffmpeg.wasm local
Pick the CRF and resolution for the size you actually need
| Your situation | What the settings actually change | Better move |
|---|---|---|
| Clip for an eBay listing with a size cap | 720p plus CRF 24 cuts pixel count and bitrate together | Keep the original too; recompressing an already compressed clip compounds loss |
| Screen recording with small text | Downscaling to 720p makes 12 px labels unreadable | Leave resolution at Original and raise quality to CRF 20 or 16 |
| 1080p source already under the cap | Re-encoding still costs quality and a full decode pass | Skip compression - the file is already small enough |
| First time on this browser | ffmpeg.wasm, about 25 MB, downloads before processing starts | Run once on a short clip; later conversions reuse the cached runtime |
| Long 4K clip on a laptop | All decoding happens in browser memory, with no hard duration limit | Trim it with the crop tool first, then compress the segment |
| Need the original audio untouched | Audio is always re-encoded to AAC at 128 kbps | Extract the audio separately if the soundtrack matters |
Video Compressor: Reduce video file size
Video Compressor lets you reduce video file size. Upload a video and get a smaller video — all processed locally in your browser, with no uploads and no sign-up.
Compress videos for email
Compress videos for email. This is one of the most common reasons people reach for Video Compressor — and it handles the job in seconds, entirely in your browser.
Shrink footage for web upload
Shrink footage for web upload. This is one of the most common reasons people reach for Video Compressor — and it handles the job in seconds, entirely in your browser.
Reduce video size for storage
Reduce video size for storage. This is one of the most common reasons people reach for Video Compressor — and it handles the job in seconds, entirely in your browser.
Everything You Need in a Video Compressor
Powerful features that make Video Compressor fast, private, and free.
Browser-Based
Video processing happens locally — no uploads.
Common Formats
Supports MP4, WebM, and other browser-playable formats.
Trim & Convert
Cut, rotate, speed up, and convert video clips.
100% Private
Your videos never leave your device.
Free Forever
No sign-up, no watermarks, no duration limits.
Frame & GIF Export
Extract frames or create animated GIFs from video.
How to Use
Upload the video
Add the large clip you want to shrink for email or upload.
Choose quality and resolution
Pick a quality level (Low to Very High) and a resolution (Original, 1080p, or lower).
Run the compression
The tool re-encodes the video in your browser with FFmpeg, reducing its size.
Download the smaller file
Save the compressed video and compare its size and quality with the original.
Detailed User Guide
Shrink video files without a server
The compressor re-encodes your video with FFmpeg in the browser, letting you reduce file size for email, messaging, or upload limits without sending footage anywhere.
Quality and resolution are the two levers
Lower quality and resolution produce the smallest files but softer video. Choose Medium quality at 1080p or lower for a good balance for sharing.
Compression is lossy
Re-encoding discards some detail to save space. Keep the original if you might need the full-quality version later.
Long or high-res videos take time
Because processing is local, a long 4K clip will take noticeably longer than a short 1080p one. Keep the tab active while it works.
Check the output before replacing the source
Open the compressed file and confirm the quality and audio are acceptable before deleting the original.
Pick a bitrate that fits the destination
Where the video will live should guide your target size: a 720p clip under 8 MB uploads cleanly to email, while messaging apps often cap attachments near 16 MB. For social feeds, aim for the platform's recommended bitrate rather than the smallest possible file — over-compressing adds visible blockiness in fast motion and dark scenes.
Recommended Gear for Video & Podcasting
Audio and tools that speed up your video workflow.
DJI Mic Mini (2-pack)
Ultralight wireless lav mics with charging case — professional audio on the go.
FIFINE AM8 USB Microphone
USB/XLR dynamic mic — great for podcasts, streaming, and voiceovers.
UBeesize 60" Phone Tripod
Adjustable tripod with phone mount — perfect for product videos and live streams.
SanDisk Extreme SSD 1TB
Rugged portable SSD — fast backup for photos, videos, and large files.
Canon SELPHY CP1500
Wireless compact photo printer — print 4x6 photos from your phone.
As an Amazon Associate, we earn from qualifying purchases.