DEV Community

Jagadesh Padimala
Jagadesh Padimala

Posted on

I Built 66+ Free Browser Tools That Never Upload Your Files

The Problem

Every time I needed to merge a PDF or compress an image, I had to upload my files to some random website. My tax documents, my photos, my work files — all going to servers I don't control.

So I built BlitzTools — a platform with 66+ file processing tools that run 100% in your browser. Your files never leave your device.

What It Does

BlitzTools handles:

PDF Tools

Image Tools

AI Tools

Video Tools

The Tech Stack

Everything runs client-side:

  • Next.js with TypeScript for the frontend
  • WebAssembly for near-native processing speed
  • Web Workers for non-blocking background processing
  • ONNX Runtime for AI model inference directly in the browser
  • pdf-lib for PDF manipulation
  • Canvas API for image processing

The AI tools (object removal, background removal, face swap) use ONNX models (RetinaFace, InsightFace) running entirely in your browser via WebAssembly. No API calls, no cloud processing.

Why Client-Side?

Privacy isn't just a feature — it's the architecture. When your files never leave your device:

  1. No data breaches — There's nothing to breach
  2. No upload wait — Processing starts instantly
  3. No file size limits — Your device's memory is the only limit
  4. Works offline — Once loaded, no internet needed
  5. No account needed — Just open and use

Performance

WASM gives us near-native speed. Compressing a 10MB PDF takes ~2 seconds. Image format conversion is nearly instant. The AI tools take 3-5 seconds for inference depending on your hardware.

Web Workers keep the UI responsive during heavy processing — you can queue multiple files without the page freezing.

Try It

BlitzTools.app — Free, no account, no uploads. Just tools that work.

The project is open source: GitHub


I'd love to hear what tools you'd want added. Drop a comment or open an issue on GitHub!

Top comments (0)