All PDF tools
89 tools · private · processed in your browser
Popular right now
Top 8Merge 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).
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.
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).
Word to PDF
Free local: convert .docx to PDF via HTML rendering in your browser.
PDF to Word
Free local approximation: export PDF text to Word-friendly HTML/DOC.
Excel to PDF
Free local: convert spreadsheet sheets into a printable PDF.
PDF to Excel
Free local best-effort table/text extraction into a spreadsheet.
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.
PDF to HTML
Free local approx: positioned text spans from pdf.js textContent.
PDF to Markdown
Export page text as Markdown headings + paragraphs.
PDF to PowerPoint
Creative free path: each page becomes an image slide in a PPTX.
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.
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.
Redact PDF
Cover sensitive regions with black boxes (hard wipe optional). Find emails, phones, and IDs with built-in patterns.
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.
Barcode stamp
Stamp a free visual Code128-style barcode on pages.
Scan enhance
Boost contrast or threshold scans for cleaner OCR prep.
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.
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.
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).
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.
OCR PDF
Make scanned PDFs searchable. Runs entirely on your device — nothing is uploaded.
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.
Translate PDF
Translate PDF text privately on your device. Browser AI first, offline language pack second, basic glossary last (not AI).
Ask PDF
Ask questions about your PDF. On-device browser AI when available, otherwise basic search with page citations — nothing is uploaded.
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.