PDF Merger / Splitter / Compressor
> return_hub · module_loader · boot
> BOOT_SEQUENCE // ROY-HUB
HOST session.local · SEGMENT PRIVATE_NET · MEM 640K SUFFICIENT
CHECKSUM 0x9f2e · SIG VERIFIED · SESSION ACTIVE
> No clutter, no ads, no bait-n-switch—just simple tools that work at no cost
> return_hub · module_loader · boot
> return_hub · pdf_tool
>Files stay in your browser — nothing is uploaded to Roy's Tools servers.
Pick files and an operation, then run.
The PDF toolkit merges, splits, raster-compresses, rotates, reorders, removes, and extracts pages, exports pages to PNG or JPEG, and builds a PDF from images. pdf-lib and pdf.js run in the browser. The file is not uploaded.
Merge, split, compress (raster), rotate, reorder, remove, or extract PDF pages; export pages to images or build a PDF from images. Processing uses pdf-lib and pdf.js in your browser.
The first page is 1. A request for 2-5 keeps pages 2, 3, 4, and 5 in that order. 1,3,7-9 keeps 1, 3, 7, 8, and 9.
No. The tool runs entirely in your browser using pdf-lib and pdf.js. Files stay on your device unless you choose to download the result.
That mode redraws each page as a JPEG image inside a new PDF, which usually shrinks scan-heavy files but removes vector text and layers. For archival text, avoid raster compression or use a dedicated desktop PDF optimizer.
Encrypted PDFs must open without a password in a normal viewer. Password-gated files will usually fail to load here.
Page lists are 1-based and match the page order in the PDF (first page is 1). You can use ranges like 2-5 or combinations like 1,3,7-9.