> BOOT_SEQUENCE // ROY-HUB

HOST session.local · SEGMENT PRIVATE_NET · MEM 640K SUFFICIENT

CHECKSUM 0x9f2e · SIG VERIFIED · SESSION ACTIVE

Roy's Tools

> No clutter, no ads, no bait-n-switch—just simple tools that work at no cost

PDF Merger / Splitter / Compressor

> return_hub · pdf_tool

PDF · MERGE / SPLIT / COMPRESS

>Files stay in your browser — nothing is uploaded to Roy's Tools servers.

Status

Pick files and an operation, then run.

  • · Encrypted PDFs may fail unless they open without a password in your viewer.
  • · Compress rebuilds each page as a JPEG image inside a new PDF — smaller files, no selectable text.

Frequently asked questions

Are my PDFs uploaded to your server?
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.
Why does “compress” make text unselectable?
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.
Can I merge password-protected PDFs?
Encrypted PDFs must open without a password in a normal viewer. Password-gated files will usually fail to load here.
How do page numbers work?
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.