Compress files to 2MB, 1MB or even smaller
Free, instant tools for image compression, PDF compression, video compression, GIF optimization, and local PDF merging. No uploads, no accounts. Everything runs in your browser.
Drop files here or browse
Supports JPG, PNG, WebP, GIF, PDF - up to 20 files, 50 MB each
Compress by
Each file is compressed to fit under this size. Popular targets: 5 MB, 2 MB, 1 MB.
Why use 1MB Compress?
100% Private
Files are processed entirely in your browser. Nothing is ever uploaded to a server.
Instant Results
Compression happens locally at full CPU speed. No waiting for uploads or server queues.
Always Free
No sign-up, no limits, no credit card. Compress as many files as you need.
Smart Compression
Automatically selects the best algorithm for images and PDFs, whether your target is 5MB, 2MB, 1MB, or even smaller.
Merge PDFs
Combine multiple PDFs locally, then compress the merged file if you need a smaller download.
Video Compression
Compress MP4, WebM, and MOV videos to 5MB, 2MB, 1MB, or even smaller. Uses FFmpeg WebAssembly for fast, private processing.
GIF Optimizer
Reduce animated GIF file sizes by optimizing colors, frame rate, and resolution, all in your browser.
PDF Password Protection
Add password protection to your PDFs or unlock password-protected PDFs. All processing happens locally in your browser.
Zip & Extract Files
Create ZIP, TAR, and TAR.GZ archives or extract ZIP, RAR, 7Z, and TAR files. All processing happens in your browser. No uploads required.
How it works
Choose a tool
Compress images, videos, GIFs, or PDFs, or merge multiple PDFs into one browser-based workflow.
Process locally
Drag in your files, adjust quality if needed, and let your browser handle the work privately.
Download
Grab the merged or compressed result directly to your device with no upload step.
Compress images, videos, GIFs, and PDFs, all privately in your browser
1MB Compress is a free online tool that helps you reduce the file size of images, videos, animated GIFs, and PDF documents to 1 megabyte or less, and merge multiple PDFs into a single file. Whether you need to compress a JPEG photo for an email attachment, shrink an MP4 video for sharing, optimize an animated GIF for Discord, reduce a multi-page PDF for a web form upload, or combine several PDFs before sharing them, 1MB Compress handles it all directly in your web browser.
Unlike other file compressors, your files never leave your device. All compression happens locally using the latest browser APIs and WebAssembly. No file uploads, no server processing, no privacy concerns. Your documents stay yours.
For images, we use smart quality reduction combined with optional resolution scaling to hit the 1MB target while preserving as much visual quality as possible. For videos, we use FFmpeg WebAssembly to re-encode at the optimal bitrate for your target size. For GIFs, we reduce the color palette, frame rate, and resolution. For PDFs, we first attempt a lossless optimization by stripping metadata and compressing the internal structure. If the file is still too large, we rasterize each page at high resolution and reassemble the PDF.
Supported formats: JPEG, PNG, WebP, GIF, BMP for images, MP4, WebM, MOV, AVI for videos, GIF for animations, and PDF for documents. Batch compression lets you process up to 20 files at once, and the PDF merge tool lets you combine files in your chosen order before optionally compressing the result.