Private document tools

PDF Suite

Merge, split, extract, delete, rotate and reorder PDF pages without sending a file anywhere. Everything happens in this browser tab.

No files added
Drop PDF files here

Choose multiple files at once, or drag them into this area.

PDFs are read locally. The PDF library is loaded from jsDelivr only when you start adding or processing a file. Engine: pdf-lib 1.17.1 (MIT).

Combine every file in the queue in its current order.

Uses the active file. Each range becomes a separate PDF. Ranges may overlap, but page numbers must exist.

Uses the active file. Leave blank to use the checked pages below.

Check pages in the active file, then remove them. At least one page must remain.

Uses checked pages in the active file. If none are checked, the whole document rotates.

Adds a small page number at the bottom-right of every page.

Adds simple, semi-transparent text to each page.

Remove title, author, subject, keywords, creator and producer from the active PDF.

Images stay on this device; PNG, JPEG and WebP are supported.

Each image becomes one page. Files are processed locally and never uploaded.

Higher scale is sharper but uses more memory.

Exports checked pages from the active PDF; if none are checked, exports every page. Preview rendering is local.

Extract selectable text locally from the active PDF.

Changes the visible CropBox only; it does not redact content.

Visual only; not a cryptographic signature.

Converts multiline text or simple Markdown to a paginated PDF with pdf-lib StandardFonts Helvetica. This is text/Markdown conversion only—not full HTML or Office conversion. Unsupported glyphs are replaced with ?.

Saves a copied active PDF with pdf-lib save options. It changes PDF structure only; it does not recompress embedded images. Before and after byte counts are shown after processing.

Not claimed: OCR, encryption, PDF/A, true image recompression, bookmarks, or editing existing underlying text.

pdf-lib 1.17.1 MIT; PDF.js 3.11.174 Apache-2.0. Engines load on demand.

Pages in active file

Add a PDF to inspect its pages. Check pages for extract, delete or rotate.

No active PDF yet.

Ready to download

No uploads. Your selected files stay in this browser tab. For privacy, clear the queue when you are done.

A focused PDF toolkit

For simple document jobs, a browser-local workflow is often enough. Add one or more PDFs, inspect page counts, choose an operation, and download the result. No account or server processing is involved.