99tools

PDF

Merge, split, reorder, rotate, sign, watermark and number PDFs; turn images into a PDF or a PDF into images; read the text out of one; edit its metadata; and password-protect, unlock or compress it.

Every one of these runs in the browser, and for PDFs that is the whole point. A contract, a scan of a passport, a signed agreement, a medical letter — these are the documents least suited to being uploaded to a free web service whose terms you have not read. The heavier jobs use a PDF engine compiled to WebAssembly, which loads on first use and then works with the network off.

Two of these produce a PDF rather than change one. A form can be filled in — text boxes, checkboxes, radio buttons and dropdowns — and saved either still editable or flattened, so the answers cannot be altered or read back out of the field. And an invoice can be built from line items with discount and tax by rate, in any currency — with India’s GST split into CGST and SGST (or UTGST) or IGST from the two states, or the VAT, GST, HST and PST of the EU, the UK, Canada and Australia, and reminders of what each country’s invoices must show — in five black-and-white layouts from a GST grid to an 80 mm receipt, and printed or saved without the document ever reaching a server, which is not a small thing for a document carrying a client’s name and a bank detail.

Pages can change size too: put every page on A4 or Letter with its text and links scaled rather than turned into a picture, crop a margin off each side, or trim the white edges off a scan, measured from the page itself.

And when an upload form says the PDF must be under 200 KB, it can be brought under exactly that: rewritten smaller first, with the text kept as text, and only if that is not enough, each page saved as a picture at the clearest resolution and quality that fit.

What must not be seen can be redacted for real: names, PAN, Aadhaar, phone and card numbers found and marked, or boxes drawn by hand, then every marked page redrawn as a picture with the boxes burned in — so nothing is left under them to select or copy — and the result read back to check.

A signed PDF can be checked too: whether the signed document is unchanged, whether anything was added after it was signed, and whose certificate signed it, with every signature checked in the page.

Merge PDFCombine PDFs into one on your device: drag files into order, pick page ranges such as 1-3, 7-, see first-page thumbnails, and download the merged file.Split PDFSplit a PDF on your device into page groups, every N pages, at chosen cut points or by extracting pages; download one PDF or a zip of parts.Organize PDFReorder, rotate, duplicate or delete the pages of a PDF from a thumbnail grid or a typed order, then save the new file. Runs in your browser, no upload.PDF Page Resize & CropResize PDF pages to A4, Letter or any size with the text still sharp, crop margins off each side, or trim the white edges from a scan. Nothing is uploaded.PDF to ImagesRender PDF pages to PNG, JPEG or WebP at any dpi in your browser: pick pages, set quality or transparency, download one image or a zip. No upload.Images to PDFTurn JPEG, PNG, WebP, GIF, BMP or AVIF images into one PDF in your browser: page size, margins, orientation, rotation and page order. No upload.Watermark & Page NumbersAdd a text or image watermark and page numbers to a PDF in your browser: opacity, angle, tiling, nine positions, roman numerals, page ranges.PDF to Text & MarkdownRead the text out of a PDF in your browser as Markdown or plain text: headings from type size, lists, joined paragraphs, no running headers.PDF Metadata Viewer & EditorSee and edit the title, author, subject, keywords, dates and producer of a PDF in your browser, or strip the lot. Nothing is uploaded.Sign PDFSign a PDF in your browser: draw, type or upload a signature, drag it onto the page and save. Vector ink, any page, nothing uploaded.Invoice GeneratorMake an invoice with GST split into CGST, SGST or IGST for you, or EU, UK, Canadian or Australian tax rules, in five layouts, as a PDF. Nothing is uploaded.PDF Form Filler & FlattenerFill in a PDF form’s text boxes, checkboxes, radio buttons and dropdowns in your browser, then save it filled, or flattened so the answers stay put.Protect, Unlock & Compress PDFPassword-protect, unlock or compress a PDF in your browser with qpdf compiled to WebAssembly. AES-256, permission flags, nothing uploaded.Compress PDF to KBBring a PDF under the size a form asks for — 100 KB, 200 KB, 1 MB or your own — keeping the text where it can. Runs in your browser; nothing uploaded.PDF RedactionBlack out names, PAN, Aadhaar, phone and card numbers in a PDF so the text is truly gone, not just covered — then check the result. Nothing is uploaded.PDF Signature CheckerCheck the digital signatures in a PDF: is the signed document unchanged, was anything added after, and whose certificate signed it. Nothing is uploaded.