splittools

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.