UtilToolkits2025-12-26
TL;DR — Three browser-based PDF tools that never upload your file: PDF Merger for combining files, PDF Splitter for extracting pages, PDF Compressor for shrinking attachments to fit in an email.
The most common PDF tasks involve sensitive documents: signed contracts, financial statements, medical records, internal reports under NDA. Most "free online PDF" sites POST your file to their servers — and their privacy policies frequently include the right to "process" or "retain" uploaded content. Your client’s confidential contract becomes training data for an unrelated AI model, or sits in an S3 bucket forever.
The UtilToolkits PDF tools run entirely in your browser via WebAssembly. Your file is parsed locally, the merged/split/compressed output is generated locally, and nothing leaves your machine. Watch the DevTools Network tab during processing — zero outbound requests.
Use cases: combining receipts for an expense report, sending one document instead of three to a client, building a board pack from scattered files.
3, 7-9, 15).Use cases: extracting the signed-signature page, separating chapters of an ebook, removing the cover sheet of a fax.
Scanned PDFs are the biggest wins — embedded images at 600 DPI get downsampled to 150 DPI with no visible difference. A 22 MB scanned contract typically becomes ~2 MB.
01_, 02_ to control the order before dropping in.Yes. Processing happens in your browser using WebAssembly. Open the DevTools Network tab while you merge or split — there are no outbound requests for your file.
Practical limit is whatever your browser memory can handle — typically 100 MB+ on desktop. Large files take longer to process but never time out, because there’s no server timeout.
For text-heavy PDFs, no — text remains lossless. For image-heavy or scanned PDFs, images are downsampled. The "Light" preset is visually lossless; "Aggressive" is for cases where size beats fidelity.
Not with these tools — PDF editing is a different beast. For text edits, export to Word, edit, and re-save as PDF.
Yes — once a tool page loads, the processing runs locally. You can disconnect and keep working.