About haven toolbox

haven toolbox is a small, free collection of tools for images, audio, and video. Every one of them runs entirely in your browser, so nothing you open, edit, or export here ever touches a server.

Why it's built this way

Most free tools online mean uploading your file somewhere else first, just to crop a photo or trim a clip. haven toolbox skips that step by using your browser's own capabilities instead: the Canvas API for images, the Web Audio API for audio, and MediaRecorder for video. None of them touch a network, so there's no code anywhere on this site that could send your file to a server, even by accident. You can check this yourself: open your browser's dev tools, switch to the Network tab, and load, edit, or export a file. No request will fire. The “Processed locally” counter in the header backs this up with a real number, too: it reads the actual byte size of whatever you just loaded, straight from the browser's own File API. “Sent to server” stays at 0 B for the same reason the Network tab stays empty: there's simply no code path that could move it.

Credits

Most tools are hand-written HTML, CSS, and JavaScript, with no framework and no analytics script. Everything on this site is self-hosted, including its small amount of outside code: IBM Plex Mono (SIL Open Font License) for text, LAME (via the lamejs port, LGPL License) in Audio Convert for MP3 encoding, and gif.js (MIT License) in Video GIF for GIF encoding. None of it loads from a CDN, so it stays just as local as the rest of the site.

Why so few dependencies

Fewer dependencies means fewer things to break, fewer things to track you, and a site that stays fast.