PDF Tools — Private, Local, No Upload

49 free PDF tools that run entirely in your browser. Merge, split, compress, convert, sign, OCR and more — your files never leave your device.

  • Merge PDF — Select two or more PDF files, click Merge, and download the combined PDF — all processing happens locally in your browser without any file upload.
  • Split PDF — Choose a PDF, specify the page ranges you want, and download the resulting files — all splitting happens locally in your browser with no upload.
  • Rotate PDF — Select a PDF, choose which pages to rotate and by how many degrees, and download the result — all rotation happens locally in your browser.
  • Add Watermark to PDF — Select a PDF, enter your watermark text, adjust the style, and download the watermarked file — all processing is local with no upload.
  • Images to PDF — Select one or more images, arrange the order, choose a page size, and download the PDF — all conversion happens locally in your browser with no upload.
  • PDF to Images — Select a PDF, choose a resolution and format, and download each page as an image — all rendering happens locally in your browser with no upload.
  • Add Page Numbers — Select a PDF, choose where and how to number the pages, and download the result — all processing happens locally in your browser with no upload.
  • Compress PDF — Select a PDF, choose a quality level, and download a smaller file — page images are re-encoded locally in your browser with no upload.
  • Extract Text from PDF — Select a PDF, and the text layer from each page is extracted locally in your browser and offered as a downloadable text file — no upload.
  • Edit PDF Metadata — Select a PDF, edit the title, author, subject, keywords, and creator fields, and download the updated file — all changes are made locally in your browser.
  • Organize PDF Pages — Select a PDF, drag pages into a new order, delete or rotate individual pages, then download the reorganized PDF — all processing is local with no upload.
  • Insert Blank Pages — Select a PDF, choose the positions and how many blank pages to add, and download the updated file — all processing happens locally in your browser with no upload.
  • Extract PDF Pages — Select a PDF, enter the pages you want (e.g. 1-3,5,8) in any order, and download a single new PDF containing just those pages — all locally in your browser.
  • N-up (Pages per Sheet) — Select a PDF, choose 2, 4, or 6 pages per A4 sheet, and download an imposed PDF that prints multiple original pages on each sheet — all locally in your browser.
  • Grayscale PDF — Select a PDF and download a grayscale version — every page is desaturated locally in your browser, with no upload.
  • Crop PDF — Select a PDF, enter the margins (in mm) to remove from each side, and download a cropped PDF — the same crop is applied to every page, all locally in your browser.
  • Reverse PDF Pages — Select a PDF and download a copy with the page order reversed — processed locally in your browser with no upload.
  • Resize PDF (A4 / Letter) — Select a PDF, choose A4 or US Letter and an orientation, and download a copy with every page scaled to that size — all locally in your browser.
  • Add Header & Footer — Select a PDF, type header and/or footer text (with {page} and {pages} tokens), choose alignment, and download the result — all processed locally in your browser.
  • Flatten PDF Form — Select a filled PDF form and download a flattened copy whose field values are baked into the page and no longer editable — all locally in your browser.
  • Split PDF Every N Pages — Select a PDF, choose how many pages each file should contain, and download the resulting set of files — all split locally in your browser with no upload.
  • PDF Info & Metadata — Select a PDF to see its page count, page dimensions, whether it is encrypted, and its metadata — read entirely in your browser with no upload.
  • Stamp Image / Signature — Select a PDF and a PNG/JPG image, choose the position, size, and opacity, and download the stamped PDF — all processed locally in your browser with no upload.
  • Remove PDF Pages — Select a PDF, list the pages to delete (e.g. 2,5-7), and download a copy with those pages removed — all processed locally in your browser.
  • Tiled Watermark — Select a PDF, type your watermark text, adjust size, opacity, rotation, and spacing, and download a copy tiled with that text — all locally in your browser.
  • Booklet Imposition — Select a PDF and download a booklet-imposed copy: pages are reordered two-per-sheet so printing double-sided and folding produces a booklet — all locally in your browser.
  • Duplicate PDF Pages — Select a PDF, choose which pages to repeat and how many copies, and download a version with those pages duplicated in place — all locally in your browser.
  • Attach File to PDF — Select a PDF and a file to embed; the file is attached inside the PDF and offered as a download — all processed locally in your browser with no upload.
  • Scale PDF by Percent — Select a PDF, enter a scale percentage (e.g. 50 to halve or 200 to double), and download the resized PDF — all processed locally in your browser.
  • Remove Blank Pages — Select a PDF and the tool renders each page to find blank ones, then downloads a copy with them removed — all detection and processing happen locally in your browser.
  • Interleave Merge — Select two PDFs; their pages are merged alternately (with an option to reverse the second) and offered as a download — all processed locally in your browser.
  • Add Page Border — Select a PDF, choose a border colour, line width, and margin, and download a copy with a frame drawn around every page — all locally in your browser.
  • Extract Odd / Even Pages — Select a PDF and choose odd or even pages; the matching pages are extracted into a new PDF and offered as a download — all locally in your browser.
  • PDF to Long Image — Select a PDF and download a single tall image with all pages stacked vertically — rendered locally in your browser with no upload.
  • Split Pages in Half — Select a PDF and choose a vertical or horizontal cut; every page is split into two halves and offered as a new PDF download — all locally in your browser.
  • Add Margins to PDF — Select a PDF and enter top, right, bottom, and left margins in millimetres; every page grows by that amount of white space and the result downloads locally from your browser.
  • Sign PDF (Draw Signature) — Draw your signature on the canvas, pick the pages and position, and the signature is stamped into the PDF locally — nothing ever leaves your browser.
  • Compare PDFs — Select two PDFs; each page pair is rendered and compared pixel by pixel in your browser, with differences highlighted in red and a per-page change percentage.
  • Poster Split (Tile Pages) — Select a PDF and a grid (e.g. 2×2); every page is cut into that many tiles in reading order, ready to print and assemble — all locally in your browser.
  • PDF Word Count — Select a PDF and its text layer is read locally; you get the word count, character count (with and without spaces), line count, and an estimated reading time.
  • Repair PDF — Select the damaged PDF; whatever structure is still readable is parsed and rewritten as a clean file with a rebuilt cross-reference table, offered as a download.
  • Fill PDF Form — Select a PDF with form fields; every fillable field is listed so you can type or pick values, then the filled PDF is saved locally — optionally flattened so the values can no longer be edited.
  • Split PDF by Bookmarks — Select a PDF with bookmarks; its top-level bookmarks become page ranges and each range is saved as its own named PDF, all locally in your browser.
  • Search & Highlight PDF — Select a PDF and enter a search term; every match in the text layer is located and a translucent yellow highlight is drawn over it, then the highlighted PDF downloads locally.
  • Extract Images from PDF — Select a PDF; each page is scanned for embedded images, which are decoded locally and offered as individual PNG downloads with previews.
  • Redact PDF — Draw black boxes over sensitive areas on the page previews; redacted pages are re-rendered as flat images so the text underneath is removed from the file, then the PDF downloads locally.
  • OCR PDF (Scanned to Text) — Select a scanned PDF and a language; each page is rendered and recognised locally by Tesseract (compiled to WebAssembly), and the recognised text is shown and downloadable as a .txt file.
  • Protect PDF (Add Password) — Select a PDF and choose a password; the file is encrypted with AES-256 locally by MuPDF (compiled to WebAssembly) and the protected PDF downloads from your browser.
  • Unlock PDF (Remove Password) — Select the protected PDF and enter its current password; the document is decrypted locally by MuPDF (compiled to WebAssembly) and a password-free copy downloads from your browser.