Skip to content
I Hate Online Tools
← All tools

PDF

Merge, split, compress, convert, edit, and secure PDFs in this tab with pdf-lib and PDF.js. Nothing is uploaded.

Runs in your browser · Nothing uploaded

About PDF

PDF tools are the other half of “please don't upload that.” Contracts, scans, and filled forms are exactly the files people hand to random websites. This category keeps them in the tab.

Essentials (merge, split, rotate, organize, compress) come first. Convert covers images and office formats with honest limits on PDF→Word/Excel/PowerPoint and PDF→EPUB. Security tools include password protect and a redaction path that rasterizes pages so text does not survive under a black box.

Tools in this category

Merge PDFs

Merge PDFs copies pages from each file into one output in drop order.

Split PDF

Split PDF extracts a range or zips one file per page.

Compress PDF

Compress PDF re-renders pages and JPEG-encodes them at Light/Medium/Heavy.

Organize pages

Organize pages shows thumbnails so you can reorder or drop pages.

Rotate PDF

Rotate PDF turns every page by 90, 180, or 270 degrees.

PDF to JPG / PNG

PDF to JPG/PNG renders pages via PDF.js; multi-page downloads as a zip.

Word to PDF

Word to PDF is text-first via mammoth; complex layouts will not match Word.

PDF to Word

PDF to Word is best-effort text extraction into .docx — fidelity limits apply.

PDF to Excel

PDF to Excel heuristically groups positioned text into rows.

CSV to PDF

CSV to PDF parses with Papa Parse and prints a table.

Markdown to PDF

Markdown to PDF renders with marked, then lays out plain text.

PowerPoint to PDF

PowerPoint to PDF extracts .pptx slide text into widescreen pages; images are skipped.

PDF to PowerPoint

PDF to PowerPoint builds one text slide per page — layouts will not round-trip.

PDF to EPUB

PDF to EPUB packs the text layer into a reflowable EPUB 3 book (one chapter per page).

Add watermark

Add watermark overlays text or an image on every page.

Extract text

Extract text copies the PDF text layer (not OCR).

Edit PDF text

Edit PDF text: live in-page editor (click paragraph, type). Auto-OCR for scans; whiteout + redraw on download.

Encrypt PDF

Encrypt PDF password-protects via @cantoo/pdf-lib.

Redact PDF

Redact PDF paints black regions and rebuilds image-only pages so text cannot be extracted underneath.

Flatten PDF

Flatten PDF bakes form fields into page content.

PDF metadata

PDF metadata shows and strips info-dictionary fields.

OCR searchable PDF

OCR searchable PDF runs Tesseract per page and adds an invisible text layer (best-effort).

Sign PDF

Sign PDF places a signature image on a page.

Repair PDF

Repair PDF best-effort copies salvageable pages from a damaged file.

PDF to audio

PDF to audio extracts text and reads it with speechSynthesis.

Common questions

Do these tools upload my PDF?

No. Libraries load in the tab from this origin. The file bytes stay in memory on your device until you download a result.

Why isn't Chat with PDF here?

A cloud LLM version would send document contents off-device. That breaks the site's promise. An on-device model may come later; a Gemini-backed fake will not.

Why these tools don't upload your files

There is no server to upload to. Each page is a static file, and the work happens in your browser. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network and it keeps working. The longer explanation

Install the app