DEV Community

Zengkkj
Zengkkj

Posted on

I built a free PDF toolkit that runs 100% in your browser — no uploads, no sign-ups

The Problem

We've all been there:

  • Need to merge a PDF → site asks you to create an account
  • Need to compress → limited to 2 free files
  • Need to sign → $15/month subscription
  • And worst of all: your sensitive documents get uploaded to unknown servers

I got tired of this and built something different.

Meet Crow Docs 🐦

A complete PDF toolkit with 25+ tools that runs entirely in your browser. Your files never leave your device.

🔗 crowdocs.com.br

What can it do?

  • 🔗 Merge PDF — Combine multiple PDFs
  • ✂️ Split PDF — Extract specific pages
  • 🗜️ Compress PDF — Reduce file size
  • 🖼️ JPG to PDF — Convert images
  • 🔄 PDF to Image — Export pages as JPG/PNG
  • 💧 Watermark — Add text or image watermarks
  • ✍️ Sign PDF — Draw or type your signature
  • 🔏 Redact PDF — Black out sensitive info
  • 🔢 Page Numbers — Add numbering
  • 🔒 Protect/Unlock PDF — Password management
  • 📖 Create Booklet — Print-ready imposition
  • 📝 PDF to Word/Excel — Convert formats
  • ...and 10+ more tools

Why is it different?

Feature Crow Docs iLovePDF SmallPDF Adobe
Free ✅ Always ❌ Limited ❌ Limited ❌ Paid
No sign-up
No upload
Works offline
Privacy ✅ Local ☁️ Cloud ☁️ Cloud ☁️ Cloud

Tech Stack

  • Pure HTML/CSS/JS — single file application
  • pdf-lib — PDF manipulation
  • pdf.js — PDF rendering
  • jsPDF — PDF creation
  • Cloudflare Pages — hosting with global CDN
  • PWA — installable, works offline

Zero backend. Zero database. Zero tracking.

How it works

Everything is processed using JavaScript APIs directly in your browser:

  1. You select a file → it stays on your device
  2. JavaScript processes it locally using Canvas API + PDF libraries
  3. You download the result → nothing was ever uploaded

It's that simple. No server needed.

What I learned building this

  • The browser is incredibly powerful for document processing
  • pdf-lib can handle most PDF operations without a server
  • Canvas API + pdf.js can render and manipulate PDF pages pixel by pixel
  • A single HTML file can replace dozens of SaaS tools
  • Privacy and functionality don't have to be opposites

Try it out

🔗 https://crowdocs.com.br

Available in English and Portuguese with automatic language detection.

I'd love your feedback! What tools would you like to see added?


Built with ❤️ and JavaScript. No servers were harmed in the making of this product.

Top comments (0)