PDF Tools

Merge, split and reorganize PDF files entirely in your browser. Contracts, invoices, bank statements and scans are exactly the documents you should not be uploading to anonymous servers — with BasaltKit, they never leave your device.

Why PDFs deserve local processing

The documents people merge and split most often — signed contracts, tax forms, payslips, medical records, ID scans — are precisely the files you do not want on someone else's server. Yet most online PDF tools work by uploading your file, processing it remotely, and sending it back. BasaltKit takes a different route: the entire PDF engine (pdf-lib) is compiled to run inside your browser tab. Files are read with the local File API, rewritten in memory, and saved straight to your disk — there is no upload step at all, which also means no file-size ceilings and no waiting on network round-trips.

One engine, five workflows

The tools share the same foundation, so they compose naturally. A common flow: use the Page Organizer to drop the blank scans and rotate the sideways ones, split the result into per-chapter files, then merge them back together in the right order with other documents. Going the other direction, the PDF to JPG converter rasterises pages into images for anywhere a document will not fit — listings, slides, chat, thumbnails — and the image-to-PDF converter packs photos or scanned pages into a single document with proper page sizes, which is handy for expense receipts or application paperwork. If your source material is an iPhone photo in HEIC format, run it through the HEIC to JPG converter first.