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.