PDF Toolkit

A premium local PDF studio: compose pages by drag-and-drop, merge & split, convert to images, and extract text with OCR — all in your browser. Nothing is uploaded.

Upload PDFs — explore Compose, Organize, Convert & Edit
🔒 100% local — pdf.js · pdf-lib · Tesseract OCR. Files never leave your browser.
Drop PDF files here (multiple allowed) — or switch to Convert to add images

Upload PDFs to compose them visually. Each file becomes a row of page thumbnails — then use Organize / Convert / Edit for more.

Compose tips

Click a page to select it. Del / Backspace removes it. Drag to reorder or move between rows. Hold Ctrl (Mac: ) while dropping to copy. Use Save PDF on each row.

How do you compose, convert and OCR PDFs in the browser?

What this tool does

Kitnax PDF Toolkit is a local PDF studio: compose documents page-by-page with visual thumbnails and drag-and-drop, merge or split wholes, export pages to images, and extract text (with optional on-device OCR for scans). Everything stays in your tab — no upload queue, no account.

Why you need it

Most “free PDF” sites only concatenate files and require uploading contracts or ID scans. Real work needs surgical page order, blank-page cleanup, and image packs for slides — without sending the file to a stranger’s server.

How to use it

  1. Upload PDFs (or images via Images → PDF).
  2. Use Compose to drag pages between rows; Ctrl/⌘+drop copies.
  3. Open Organize to merge all, split, extract a range, or drop blank pages.
  4. Open Convert for image ZIP or structured .txt (enable OCR for scans).
  5. Open Edit to rotate, watermark, or lossy-recompress.

Practical examples

  • Expense pack: Compose only the receipt pages you need, then merge.
  • Scan cleanup: Remove blank pages, then OCR → text for search/copy.
  • Slide assets: PDF → JPEG ZIP for a deck.
  • Photo packet: Images → PDF, then watermark as DRAFT.

How it works

pdf.js renders previews and reads text layers. pdf-lib copies and writes pages losslessly for compose/merge/split. Image and recompress exports redraw pages to canvas. OCR uses Tesseract.js with bundled English/German data. We intentionally do not ship PDF→Word: Adobe/iLovePDF-quality editable reflow needs a server conversion engine, which would break Kitnax’s local-only privacy model.

Common mistakes

  • Expecting Adobe Word reflow here: Use a server-based converter for that; Kitnax focuses on local compose/convert without uploads.
  • Skipping Save PDF on compose: Dragging only updates the board until you download a row.
  • OCR on huge books: Process chapter-sized PDFs; the engine is local and CPU-bound.
  • Recompressing vector PDFs: Lossy flatten can blur sharp text — prefer it for scans.

FAQ

Are my PDF files uploaded to a server?

No. Compose, merge, split, convert and OCR all run in your browser. Files are read locally and never transmitted.

Can I move individual pages between PDFs?

Yes. Each document is a row of page thumbnails. Drag pages between rows (Ctrl/⌘+drop to copy), then Save PDF on that row.

Do you offer PDF to Word like Adobe or iLovePDF?

No. High-quality editable Word reflow needs a server-side engine. We stay fully local, so we offer compose, merge, split, images, and text/OCR instead.

Does OCR work offline?

Yes. Tesseract runs locally with bundled English and German language data. The first OCR run loads the engine into memory and may take a moment.

Is there a file size limit?

Only your browser's available memory. Very large or scanned PDFs may be slow client-side — work in smaller batches if needed.

Related tools