How the PDF Toolkit Works
Every operation in this toolkit runs on the open-source pdf-lib JavaScript library, loaded once with the page and executed entirely in your browser's memory. When you choose a file, it's read into memory as raw bytes - it is never sent over the network to any server.
Merging copies each source PDF's pages, in order, into a brand-new PDF document. Splitting and deleting create a new document containing only the pages you kept. Rotating modifies each page's stored rotation angle without re-rendering the page content.
Page Range Syntax
Page numbers always refer to the position in your original uploaded file, starting at 1. Duplicate or out-of-order entries are automatically de-duplicated and sorted, so 5,1-3 and 1-3,5 produce the same result.
How Rotation Is Applied
Rotation is additive to each page's existing rotation - if a scanned page is already stored at 90°, applying another 90° rotation results in 180° total, not a reset to 90°. All pages in the file rotate by the same amount in one pass; there's currently no per-page rotation control.
Crop
Upload a PDF and drag directly on the preview of page 1 to draw the area you want to keep. That same box is then applied proportionally to every page - so it still lines up correctly even if later pages are a slightly different size than page 1. Cropping changes the PDF's visible crop box; it doesn't touch the underlying page content.
PDF to Image
Renders each page of your PDF to a separate PNG or JPEG image, downloaded one file per page. Choose Standard, High, or Very high quality before converting - higher settings render at a larger pixel resolution, producing crisper images at the cost of larger file sizes.
PDF to Word
Pulls the text content out of your PDF and builds a genuine, editable .docx Word document from it. This is a text-extraction tool, not a layout-preserving converter - fonts, exact positioning, images, and complex formatting are not carried over. It's best suited for grabbing the words out of a PDF to edit or repurpose, not for reproducing a document's original design.
PDF to Text
The plain-text sibling of PDF to Word - extracts every page's text into a single .txt file, with a ----- Page Break ----- marker separating each page. Useful when you just need the raw words (for search, analysis, or pasting elsewhere) without any document formatting at all.
Compress
Reduces file size by rebuilding each page as a compressed image at your chosen quality level:
Because every page becomes an image, text in the compressed output is no longer selectable or searchable - keep your original file if you need to search or copy text later.
Watermark
Stamps your own text diagonally across every page, at an opacity you control (10-80%). Useful for marking drafts as "CONFIDENTIAL", "DRAFT", or a custom label before sharing a document.
Page Numbers
Adds a "Page X of Y" label to every page, at your choice of position - bottom center, bottom right, or top right. Numbering always reflects the file's actual page count and order at the time you run it.
Troubleshooting
Frequently Asked Questions
Not currently - this toolkit handles page-level operations (merge, split, rotate, delete), not text or content editing.
Page content, including embedded links within a page, is preserved. Document-level bookmarks/outlines are not currently carried over into the merged file.
Each tool downloads a new file rather than modifying your original - your source PDF on disk is never changed, so you can always start over from it.