Help me! Let me know if you find any bugs or things that need fixing. Write to me
Files · Any format · Compression

Shrink anything.
Keep everything.

PDF, ZIP, DOCX, MP4, MP3, PSD — drop any file and watch it shrink. Lossless or lossy, one file or fifty. All processing happens on your device.

  • Format-aware engine — each file type gets its own optimal codec.
  • Zero uploads — everything runs in WebAssembly, locally, in your browser.
  • Batch-compress up to 50 files, download them as a single ZIP.
Supports →
PDF ZIP DOCX PPTX MP4 MP3 PSD SVG TAR
→ 40+ formats

Trusted by 900K people · 6.4M files compressed every month

Client-side only. No upload, ever. Your files never leave your device.

900K
Monthly users
−68%
Avg. size cut
0
Files uploaded
What people say

Podcast files, video projects, design archives.

★★★★★

Compressed a 200MB video pitch deck down to 38MB without re-exporting in Premiere. The PDF optimizer alone saves me 10 minutes a day.

NR
Nathan R.
Product Manager
★★★★★

I had a massive PSD file for a client presentation. Dropped it here, got it back at 30% of the original size. No quality loss I could spot.

AS
Alicia S.
Art Director
★★★★★

Sending large files over email is always a pain. This tool handles ZIPs, PDFs and DOCX in one drop. Clean interface, no nonsense, works every time.

BK
Ben K.
Freelance Consultant
★★★★★

I compressed an entire semester's worth of lecture PDFs in under 3 minutes and they now fit on my phone. The batch mode handles it without complaint.

MA
Mia A.
Graduate Student
★★★★★

Nothing leaves the browser during compression. For legal documents that's not optional — it's the reason I use this over anything else.

CN
Clara N.
Legal Advisor
★★★★★

Our dev team uses it for deploy artifacts. Node modules zipped, source maps bundled — drops build size by 60% before upload to S3. Completely free.

TM
Tomás M.
DevOps Engineer
★★★★★

I run a podcast. Every episode is 90MB+ raw. Compressing before upload to the host cuts my storage bill in half — and it costs nothing.

JV
Julia V.
Podcast Creator
★★★★★

Needed to email a 45MB PPTX. Compressed to 9MB, quality looked identical on screen. Client received it, presentation ran perfectly. Saved the day.

RF
Rafael F.
Sales Executive
★★★★★

Compressed a 200MB video pitch deck down to 38MB without re-exporting in Premiere. The PDF optimizer alone saves me 10 minutes a day.

NR
Nathan R.
Product Manager
★★★★★

I had a massive PSD file for a client presentation. Dropped it here, got it back at 30% of the original size. No quality loss I could spot.

AS
Alicia S.
Art Director
★★★★★

Sending large files over email is always a pain. This tool handles ZIPs, PDFs and DOCX in one drop. Clean interface, no nonsense, works every time.

BK
Ben K.
Freelance Consultant
★★★★★

I compressed an entire semester's worth of lecture PDFs in under 3 minutes and they now fit on my phone. The batch mode handles it without complaint.

MA
Mia A.
Graduate Student
★★★★★

Verified in DevTools — zero outbound requests. For legal documents, that's not a requirement, it's a requirement. This is the only tool I trust for client files.

CN
Clara N.
Legal Advisor
★★★★★

Our dev team uses it for deploy artifacts. Node modules zipped, source maps bundled — drops build size by 60% before upload to S3. Completely free.

TM
Tomás M.
DevOps Engineer
★★★★★

I run a podcast. Every episode is 90MB+ raw. Compressing before upload to the host cuts my storage bill in half — and it costs nothing.

JV
Julia V.
Podcast Creator
★★★★★

Needed to email a 45MB PPTX. Compressed to 9MB, quality looked identical on screen. Client received it, presentation ran perfectly. Saved the day.

RF
Rafael F.
Sales Executive
Anatomy · 01

LZ77 finds the patterns. Huffman codes the rest.

Every file we process goes through a two-pass pipeline: LZ77 identifies repeated byte sequences and replaces them with back-references; Huffman coding then assigns shorter bit patterns to the most frequent symbols. Together, this is DEFLATE — the backbone of ZIP, gzip and most document compression.

  • LZ77
    Sliding-window deduplication
    A 32KB look-behind window catches repeated strings. "Board meeting Q1" appearing 8 times? Store it once, reference it seven.
  • HUF
    Adaptive Huffman entropy coding
    Frequent bytes get 2-bit codes; rare ones get 12-bit codes. High-frequency patterns in text, spreadsheets and source code compress hardest.
  • WASM
    zstd + Brotli, compiled to WebAssembly
    Facebook's Zstandard runs 3–5× faster than zlib at equal ratio. Your CPU, your machine, zero round-trips.
Anatomy · 02

Each format has a different anatomy. We compress each one differently.

A PDF is not a ZIP is not an MP4. Generic DEFLATE works on all of them, but format-aware strategies go much further: subsetting embedded fonts in PDFs, removing duplicate XML whitespace in DOCX, re-encoding video with CRF rather than fixed bitrate.

  • PDF
    Object deduplication + font subsetting
    PDFs embed full font files. We subset them to the characters actually used — often removing 90% of the font data.
  • DOCX
    ZIP re-pack + XML minification
    Word files are ZIP archives of XML. We re-compress the ZIP with Brotli, strip revision history, and minify the XML.
  • MP4
    CRF re-encode via FFmpeg/WASM
    Constant Rate Factor targeting keeps perceived quality stable while cutting bitrate by 50–80% depending on source.
How it works

Three steps. Zero uploads.

Drop anything in. Choose your compression level. Take your smaller files home. The whole pipeline runs inside your browser.

01 / DROP

Drop any file — any format.

PDF, ZIP, DOCX, MP4, MP3, PSD, SVG, TAR, EPUB, code archives. Up to 50 files at a time. Or pick from your device — Finder, Files, Explorer, anywhere.

Drop files or click to browse
PDF ZIP MP4 DOCX MP3 +35
02 / TUNE

Pick your compression level.

Fast for quick sends. Balanced for everyday use. Max for archiving and storage. The engine picks the right codec per file format automatically.

Fast
~2× smaller
Balanced
~4× smaller
Max
~8× smaller
03 / KEEP

Download. One file or a ZIP bundle.

Single compressed file or a ZIP of the whole batch — one click. No email, no account, no cloud. The output lives only in your browser's memory until you save it.

report.pdf
demo.mp4
bundle.zip
−74%
The honest comparison

kindatool vs. the ones that upload your files.

Other tools upload your files to process them. This one doesn't.

Feature comparison
★ Best pick kindatool
SmallPDF
ILovePDF
Compress2Go
100% browser-based, no upload
Always
Server
Server
Server
No account, no email
Never
Required
Free tier · limited
Free tier
Supports 40+ file types
All
PDF-focused
PDF + images
Partial
Format-aware compression
Per-format
Batch size
50 files / batch
2 (free)
Unlimited (capped MB)
5 (free)
Price
Free, forever
$10/mo
$4–$15/mo
Free / $6.42/mo
Things people ask

Common questions about file compression.

Does kindatool upload my files to a server?
Never. Every byte of compression runs locally in your browser via WebAssembly builds of zstd, Brotli, FFmpeg and pdf-lib. No network requests are made during compression. We don't have a server to upload to.
Which file types can I compress?
Over 40 formats: PDF, ZIP, TAR, GZ, DOCX, PPTX, XLSX, MP4, MOV, AVI, MP3, WAV, OGG, FLAC, PSD, AI, SVG, EPUB, and most plain-text formats (JSON, XML, HTML, CSS, JS). Each format gets a dedicated codec rather than a one-size-fits-all DEFLATE pass.
What's the difference between Fast, Balanced, and Max levels?
Fast uses zstd level 3 — compression in milliseconds, roughly 2× smaller. Balanced uses zstd level 9 — about 4× smaller, a few seconds. Max uses Brotli level 11 + format-specific optimizations — up to 8× smaller, but may take a minute on large files. For video, Max re-encodes with H.265 CRF which is always slower but significantly smaller.
Will my PDF still be readable after compression?
Yes. PDF compression is lossless for text and vector elements. Embedded images are re-compressed at a quality you control — the default targets a SSIM ≥ 0.95 so photographs inside PDFs remain crisp on screen. You can set images to lossless if you need pixel-perfect output.
Is there a file size limit?
Only your device's RAM. On a modern laptop you can process individual files in the gigabyte range and batches of up to 50 files at a time. We stream large files in chunks to avoid tab crashes.
Can I compress password-protected or encrypted files?
For encrypted files (AES-encrypted ZIP, password-locked PDFs) we need the password to access the content. You provide it locally in the browser — it never leaves your device. Once decrypted and recompressed, the output is either left unencrypted or re-encrypted with your password, your choice.
Pair it with

More tools.

Compress Images
SSIM-aware JPG, PNG, WebP.
Open →
PDF Tools
Merge, split, redact, unlock.
Open →
Convert
Change format, keep privacy.
Open →
Image tools
Resize, crop, blur, watermark.
Open →
Calculator
File size estimator & unit calc.
Open →

Drop your files. Take back your bytes.

Any format, any size. The compression runs entirely in your browser — we couldn't see your files even if we wanted to.

No upload No account No watermark No limits