Simple, private file tools
that run in your browser.
Website · Compress an image · Contribute
A form says the photo must be under 50 KB. Add your file, choose a size, download the result. It all happens in your browser, so your files stay on your device.
Today there is one tool, Compress an image, in English and Portuguese. Mochifile is pre-launch: the site is live, but it stays out of search engines until launch.
documentation
00 setup ····· run it locally 01 architecture ···· overview 02 design ··· visual language 03 tools ········· add a tool 04 decisions ··········· ADRs 05 contribute ··· how to help 06 security ··· how to report
development
pnpm install
pnpm dev
Needs Node.js 24 and pnpm 12. The checks to run before a pull request are in AGENTS.md.
contributing
New tools, translations and fixes are welcome. Open a tool proposal before writing a new tool, and please follow the Code of Conduct.
Found a security issue? Do not open a public issue: write to security@mochifile.com.
license
AGPL-3.0. The name and logo identify the official project: forks are welcome, but must not present themselves as the official Mochifile (ADR 0002).