Your files should outlive this website.
Two reasons to take the app with you, and security comes first: a copy you keep can't be altered by us, by a hacker who gets into our server, or by anyone who pressures us — while the hosted page, like every website, is only as trustworthy as its last deploy. And continuity: if domainless.fun vanished tomorrow, everything you ever encrypted would still open. For anything truly sensitive, use your saved copy, not this site.
The offline app · one file
A single HTML file that is the whole app — no install, no internet, opens with a double-click. Keep a copy next to your encrypted files, on a USB stick, in your backups.
Download offline.html →Full source code · MIT
The complete app you're using right now: server, pages, crypto, tests, the byte-exact format spec, and a plain-language manual. Run it with two commands, audit it, mirror it, fork it.
Download the source zip →Command-line tool
One script, zero dependencies, needs only Node.js. Encrypts and decrypts every format this site produces — handy for backups, scripts, and servers.
Download dlenc.js →The honest threat model
Why we push our own users away from our own hosting.
Run your own copy
From the source zip — the server is deliberately tiny (Express + one JSON file).
Full details — reverse proxy notes, configuration, tests — are in the
bundled README.md. Non-technical? MANUAL.md
walks through every "how do I open my stuff" scenario, and the
offline app needs no setup at all.
The compatibility promise
Formats are frozen and documented byte-by-byte in SPEC.md.
Verify your downloads
SHA-256 checksums, regenerated with every release (SHA256SUMS.txt):
Check with shasum -a 256 offline.html (macOS/Linux) or
certutil -hashfile offline.html SHA256 (Windows).