About Squish Files
Free file tools that run entirely in your browser — no uploads, no accounts, no nonsense.
What is Squish Files?
Squish Files is a free, browser-based toolkit for compressing, converting, and managing files. It was built out of frustration with tools that make you sign up, cap your file sizes, slap watermarks on your output, or upload your private documents to a server you've never heard of.
Every tool on Squish Files runs entirely in your browser using modern web APIs. Your files are processed on your own device — we never see them, never store them, and never transmit them anywhere.
What can it do?
How does it work?
Squish Files uses three open-source JavaScript libraries to do all the heavy lifting:
- PDF.js — Mozilla's PDF rendering engine, used to read and render PDF pages
- pdf-lib — a JavaScript PDF creation and manipulation library
- JSZip — a library for creating ZIP archives in the browser
When you drop a file in, it's read into your browser's memory, processed using these libraries, and handed back to you as a download — all without leaving your device.
Why is it free?
Squish Files is supported by advertising via Google AdSense. The ads keep the lights on so the tools can stay completely free with no paywalls and no account requirements.
Contact
Have a suggestion, found a bug, or just want to say hello? Reach out at [email protected] — we'd love to hear from you.