about
A workbench, not a service.
split.tools exists because a simple job — cutting a file into pieces — somehow became a cloud service. To slice a photo for Instagram or pull three pages from a contract, the typical tool asks you to upload the file to a stranger's server, wait in a queue, accept a watermark, and trust a deletion promise.
None of that is technically necessary. Modern browsers can decode images, parse PDFs, analyze audio, and capture video on their own. So that's what this site does: four splitters — image, PDF, audio, and video — that run entirely on your device. There is no processing backend. Not a small one; none.
What that buys you
- Privacy by architecture.Files are never transmitted, so there is nothing to store, leak, or delete. You can verify this with your browser's network inspector — we encourage you to check.
- Speed.No upload, no queue, no render farm. A 2 GB video is ready to cut the moment you drop it.
- No strings. Free, no accounts, no watermarks, no file-size tiers. Local processing costs us nothing per file, so nothing needs to be metered.
How it's built
The site is a static Next.js app. Splitting runs on web platform APIs — canvas for images, pdf.js and pdf-lib for documents, Web Audio for sound, MediaRecorder for video — with a hand-rolled ZIP writer for batch downloads. The full technical tour is in this engineering post.
Questions, bug reports, or a tool you wish existed? Get in touch.