कागज़Kagaz paper tools

Free · unlimited · open source · made in India

Paper tools that never leave your browser.

Merge, split, compress and convert PDFs on your own machine. Nothing you open here is uploaded — not to my server, not to anyone else's. There is no server.

Don't take my word for it.
Open your browser's developer tools, switch to the Network tab, then drop a file on any tool below. Nothing leaves. Every page here is plain HTML with the PDF libraries sitting in /vendor — no analytics, no trackers, no accounts, no upload endpoint to hit.

The tools

Combine

Merge PDF

Join any number of PDFs into one. Page sizes, orientation and rotation are preserved exactly — nothing is squashed onto A4.

Divide

Split PDF

Pull out a page range, break a file every N pages, or explode it into one file per page. Useful for splitting a scanned batch of invoices.

Shrink

Compress PDF

Downsamples the images inside your PDF and leaves the text as text. Most tools quietly flatten the whole page into a picture. This one tells you what it did.

Convert

PDF to JPG

Turn pages into images at whatever resolution you actually need — 72 dpi for a screen, 300 dpi for print. You pick, not the tool.

Batch

Certificate Press

One design × many names. Paste a spreadsheet, drop your artwork, and get every personalised certificate, badge or ID card as one PDF or a ZIP.

Not built yet

JPG to PDF · Rotate · Page numbers · Watermark

Each of these is one self-contained file and an afternoon's work. They are written up as good first issues if you fancy it.

Why this exists

Every other free PDF site works the same way: you upload your file to a company's servers, they process it there, and you download the result. That is fine for a restaurant menu. It is not fine for a signed contract, a medical report, a bank statement, or a scan of somebody's Aadhaar card — and those are exactly the documents people put through these tools every day.

Kagaz does the work in your browser instead. That single decision has some pleasant side effects: there are no daily task limits, because running the job costs me nothing. There are no file size caps beyond what your own machine can hold. There are no accounts. And once the page has loaded, you can turn off your WiFi and keep working.

What Kagaz will not do

Being honest about the edges is the whole point, so: there is no PDF to Word conversion here, and there probably never will be. Doing that properly means reconstructing a layout from a page description, and it cannot be done well inside a browser. Every free tool that offers it is sending your document to a server. If you need it, that trade-off might be worth it to you — but you should know you are making it.

Kagaz also will not remove a password you do not have, and will not claim that a signature drawn on a page is a legally binding e-signature. When compression cannot safely shrink an image — a CMYK scan, a JPEG 2000 photo — it leaves it alone and says so, rather than corrupting it to make a number look better.

How it is built

Plain HTML, CSS and JavaScript. No framework, no build step, no bundler. Each tool is one self-contained file. The heavy lifting is done by pdf-lib, pdf.js and JSZip, all vendored into the repository rather than pulled from a CDN — a CDN would quietly break the offline promise.

If you want to change something, clone the repository and open a file in your browser. That is the entire development environment.

Who made this

I'm Amit Jena — trained in mathematics and computer science, pulled into design by accident, and now mostly making things that turn data and documents into something a person can actually use. Kagaz is the documents half of that. The rest of my work lives next door.