50 free PDF tools that run entirely in your browser. Merge, split, compress, convert, sign, OCR and more — your files never leave your device.
All-in-One Editor
Unlike the single-purpose tools below, this one chains them: stack rotate, watermark, compress and more into one recipe, preview it, then export once — no re-uploading between steps. Still 100% on your device.
All-in-One PDF Editor — Load one PDF, add as many operations as you need to the recipe list, watch the page thumbnails update, then export the finished file once — every step runs locally in your browser with no upload.
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 — 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.
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 — 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 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 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 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 Pages — Select a PDF and download a copy with the page order reversed — processed locally in your browser with no upload.
Resize (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 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 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 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 — 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 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 — 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 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 — 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 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 — 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.
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 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 — 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 — 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 (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 — 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 — 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.