All PDF tools

89 tools · private · processed in your browser

Popular right now

Top 8

Merge PDF

Merge multiple PDF files into one. Reorder freely before combining.

Split PDF

Split by page ranges or save every page as its own PDF.

Organize pages

Visually reorder, rotate, or delete pages in your PDF.

Rotate PDF

Rotate all pages or selected pages by 90°, 180°, or 270°.

Extract pages

Select pages and export them as a new PDF.

Delete pages

Remove selected pages from your PDF.

N-up PDF

Impose 2, 4, 6, or 9 pages onto each sheet for handouts or proofing.

Booklet

Reorder pages for saddle-stitch booklet printing (fold & staple).

Reverse pages

Reverse the page order of your PDF in one click.

Front and back

Combine two PDFs page by page — fronts, then backs — including a reverse-backs option for scanners.

Remove blank pages

Render pages and drop near-empty ones — great after scans.

Duplicate pages

Duplicate selected pages and append copies to the PDF.

Add blank pages

Insert blank pages at the start, end, or after a given page.

Split by size

Split a PDF into parts under a target byte size (email limits).

Best effort

Split by bookmarks

Split on PDF bookmarks when present; otherwise every N pages.

Bookmarks / TOC

Extract, edit, reorder, or generate PDF bookmarks from headings. Flat outline write-back — 100% in-browser.

Compare PDFs

Side-by-side text similarity and page-1 image difference %.

Poster / tile

Tile page 1 across a grid of sheets for wall posters.

Business card sheet

Tile a card image onto an A4 sheet for print & cut.

Compress PDF

Shrink PDF size by downsampling embedded images. Honest about limits.

Repair PDF

Best-effort repair by re-writing the PDF structure with pdf-lib.

Grayscale PDF

Convert pages to grayscale via canvas re-embed — print prep.

Resize PDF

Fit every page onto A4, Letter, or Legal. Stays in the browser — pages are scaled, not uploaded.

Invert colors

Invert page colors for high-contrast print or night reading prep.

DPI resample

Re-render pages at a target DPI with stronger compress presets.

Best effort

Optimize structure

Best-effort object-stream rewrite (not Acrobat Fast Web View).

JPG to PDF

Convert JPG photos into a polished multi-page PDF.

PNG to PDF

Convert PNG images into a PDF document.

Images to PDF

Drop JPG, PNG, or WebP images and build a PDF.

PDF to JPG

Render each PDF page to a high-quality JPG (ZIP if many).

PDF to PNG

Render each PDF page to a PNG image (ZIP if many).

Best effort

Word to PDF

Free local: convert .docx to PDF via HTML rendering in your browser.

Best effort

PDF to Word

Free local approximation: export PDF text to Word-friendly HTML/DOC.

Best effort

Excel to PDF

Free local: convert spreadsheet sheets into a printable PDF.

Best effort

PDF to Excel

Free local best-effort table/text extraction into a spreadsheet.

Best effort

PPT to PDF

Free local approximation — convert PowerPoint when possible.

HTML to PDF

Turn pasted HTML into a PDF using browser print rendering.

PDF to text

Extract plain text from every page — copy or download .txt.

Best effort

PDF to HTML

Free local approx: positioned text spans from pdf.js textContent.

PDF to Markdown

Export page text as Markdown headings + paragraphs.

Best effort

PDF to PowerPoint

Creative free path: each page becomes an image slide in a PPTX.

Best effort

PDF to EPUB

Creative free path: text chapters → EPUB skeleton (JSZip).

Markdown to PDF

Paste Markdown and get a printable PDF (local, best-effort).

TXT to PDF

Turn a .txt file or pasted text into a multi-page PDF.

CSV to PDF

Render a CSV as a simple printable table PDF.

Best effort

HEIC to PDF

Convert HEIC/HEIF photos to PDF in-browser via heic2any.

WebP to PDF

Convert WebP images into a PDF document.

SVG to PDF

Rasterize an SVG in-canvas and embed as a PDF page.

Edit PDF

Annotate, rearrange, sign, fill forms, search, and export — the flagship editor.

Annotate PDF

Highlight, underline, draw, and note — opens the full editor.

Crop PDF

Crop page margins uniformly or per-page.

Watermark

Add text or image watermarks with opacity and position controls.

Page numbers

Add page numbers to headers or footers.

Header & footer

Add custom header and footer text across pages.

Best effort

Redact PDF

Cover sensitive regions with black boxes (hard wipe optional). Find emails, phones, and IDs with built-in patterns.

Private · on your device

Bates numbering

Stamp sequential Bates numbers with a custom prefix.

Background

Place a color or image behind page content.

Overlay PDF

Stamp page 1 of one PDF onto pages of another.

Underlay PDF

Place another PDF behind your pages as a letterhead/underlay.

QR stamp

Stamp a QR code (url, text, email) onto every page.

Best effort

Barcode stamp

Stamp a free visual Code128-style barcode on pages.

Scan enhance

Boost contrast or threshold scans for cleaner OCR prep.

Best effort

Deskew / straighten

Creative free path: contrast + enhance skewed scans (approx).

Remove annotations

Best-effort strip of Annots and form fields with pdf-lib.

Export annotations

List native PDF comments and highlights, then export a TXT, CSV, or PDF summary. Editor marks export from /edit.

Extract images

Export page renders (and best-effort embeds) as a ZIP of PNGs.

Best effort

Replace text

Free local approx: find text via pdf.js, cover with white + redraw.

Protect PDF

Encrypt your PDF with a password (user permissions).

Unlock PDF

Decrypt a password-protected PDF when you know the password.

Flatten PDF

Flatten form fields and annotations into page content.

Best effort

Restrict permissions

Best-effort owner-password encrypt (pdf-lib limits apply).

Visual seal

Honest visual certificate seal — not cryptographic PKI signing.

Sanitize PDF

Remove metadata, JS hooks, and annotations best-effort.

PDF metadata

View and edit title, author, subject, and keywords.

Attach files

Attach files inside a PDF (pdf-lib embedded files).

Best effort

Extract attachments

Best-effort list/extract of embedded file names from a PDF.

Sign PDF

Draw, type, or upload a signature and place it on your PDF.

Fill PDF form

Fill interactive AcroForm fields and download the result.

Request signature

Generate a free signature-request pack (PDF + JSON + mailto) — no DocuSign fees.

Initials

Stamp your initials on the last page (or chosen page).

Date stamp

Add today's date (or a custom string) to every page.

Best effort

OCR PDF

Make scanned PDFs searchable. Runs entirely on your device — nothing is uploaded.

Private · on your device

Summarize PDF

Summarize a PDF on your device. Nothing is uploaded. Browser AI when available; outline always works; optional larger offline model stays off until you enable it.

Private · on your device

Translate PDF

Translate PDF text privately on your device. Browser AI first, offline language pack second, basic glossary last (not AI).

Private · on your device

Ask PDF

Ask questions about your PDF. On-device browser AI when available, otherwise basic search with page citations — nothing is uploaded.

Private · in-browser · no upload

PDF reader

Open and flip through a PDF privately in your browser.

Action Wizard

Save named sequences of local tools (OCR → Compress → Protect, and more), run on one file, or reuse from Batch. Stored in IndexedDB — never uploaded.

Batch workspace

Drop many PDFs, pick one local operation (compress, OCR, unlock, watermark, and more), then download a ZIP. 100% in-browser.

PDF info / word count

Page count, word count, file size, and document metadata.