PDF Editor
Edit, annotate, sign, fill, reorder, stamp, and redact any PDF in your browser, then download — no upload, no server.
On the roadmap — features we're planning
Planned — needs a server-side implementation
These cannot be done reliably in the browser, so they are planned as secure server-side processing (files processed in-session and not stored).
- Edit existing PDF text in place, with original-font detection and closest-match fallback
- Convert PDF to Office formats (Word, Excel, PowerPoint)
Planned — coming to the in-browser editor
These run client-side like the rest of the editor and are on the way.
- Merge multiple PDFs with an auto-generated table of contents and bookmarks
- Drag-and-drop upload and clear free-tier limits (file size, pages, daily usage)
- Dedicated PNG export option for pages
- Text-selection-aware highlight and strikethrough (snap to words and lines)
Note: today, to change existing text you can cover it with Whiteout or remove it with Redaction, then add new text on top.
What "editing" a PDF actually means
A PDF is not a document in the way a Word file is. It is a set of drawing instructions — place this glyph at these coordinates, in this font, at this size. There is no paragraph model underneath, which is why no PDF editor lets you click a sentence and retype it the way you would in a word processor. What editors actually do is add a new layer on top of the existing page, and sometimes cover or rebuild what was already there.
That distinction explains most of the confusion people hit with PDF editors, so it is worth being direct about it here. This editor gives you three different ways to deal with content that is already on the page, and they are not interchangeable.
Whiteout vs. Redaction — pick the right one
Whiteout covers
Whiteout draws an opaque white rectangle over the area. The page keeps its original text objects underneath, so the words are still in the file and can be recovered by anyone who copies the text or opens the PDF in a parser.
Use it for cosmetic fixes — hiding an old date, blanking a template placeholder, or clearing space to type over. Never use it to hide a salary figure, an ID number, or anything you would be uncomfortable with the recipient extracting.
Redaction removes
Redaction takes a different path. On download, the affected page is re-rendered to a canvas at 2× scale, a solid black box is painted over the marked region, and the whole page is replaced by that flattened image. The original text objects no longer exist in the output file, so there is nothing left to copy out.
The trade-off is real: a redacted page becomes an image. It loses selectable text and searchability, and its file size usually grows. Only pages you actually redact are flattened — the rest of the document stays as vector text.
Fonts, and why your text may not match the page
Text you add is drawn with one of the three PDF standard font families — Helvetica, Times, or Courier — each with regular, bold, italic, and bold-italic variants. These are guaranteed to render identically in every PDF viewer without embedding a font file, which keeps the export fast and the output portable.
It also means added text will not perfectly match a document set in a custom brand typeface. When you are filling a gap in an existing paragraph, Times is usually the closest match for serif documents and Helvetica for sans-serif ones. For a form or a signature block, the mismatch rarely matters. For a page where your text sits mid-sentence in body copy, it will be visible on close inspection.
The standard fonts also cover a Latin character set. Text in Devanagari, Tamil, Chinese, or other non-Latin scripts cannot be drawn this way — for those, type the text in an image editor and place it with the Image tool instead.
Filling forms that already have fields
If a PDF was authored as a fillable form, the editor reads its existing fields and lists them for you to fill directly. Text boxes, checkboxes, radio groups, dropdowns, and list boxes are all supported, and your values are written back into the real form fields rather than stamped on top — so the output stays a working form.
Some field types are listed as unsupported. Signature fields and unusual widget types cannot be filled programmatically in the browser; for those, use the Signature tool to place a drawn or typed signature over the field area instead. If a form has no fields at all — a common case with scanned or flattened documents — nothing will be listed, and the right approach is to add your own text and checkbox fields, or simply type on top.
Why this runs in the browser
PDFs are the format people use for exactly the documents they should be careful with: offer letters, bank statements, lease agreements, medical reports, signed contracts. Uploading those to a stranger's server to move a text box is a poor trade.
Page rendering uses pdf.js and the final document is assembled with pdf-lib, both running as JavaScript in this tab. The file you pick is read into memory by the browser, and the edited PDF is generated and handed to your downloads folder from the same place. There is no upload step, which also means large files are limited by your own device's memory rather than a server-side size cap, and the editor keeps working if your connection drops mid-edit.
How to Use
Upload your PDF — every page renders instantly in the browser.
Use Edit tools to add text, images, signatures, shapes, highlights, redaction, links, and form fields.
Use the Pages tab to reorder, rotate, crop, scale, or delete pages.
Use the Stamp tab for watermarks, page numbers, headers/footers, and Bates numbering.
Click Download to build the final PDF locally. Nothing is uploaded.
Features
Common Questions
Free browser-based PDF editor: add text, images, and signatures, draw shapes and arrows, highlight and strikethrough, redact content permanently, reorder/rotate/crop/scale/delete pages, add watermarks, page numbers, headers, footers, and Bates numbering, and fill or create form fields — all processed locally with no upload.
About PDF Editor
A full PDF editor that runs entirely in your browser. Add and style text, insert images and hand-drawn or typed signatures, draw rectangles, ellipses, lines, arrows, highlights, strikethrough, and freehand pen marks, cover content with whiteout, and add clickable links. Organize the document by reordering, rotating, cropping, scaling, and deleting pages, then add watermarks, page numbers, headers, footers, and Bates numbering. Fill existing form fields or create new text, checkbox, and signature fields, and permanently redact content with a rasterizing redaction tool. Every edit can be moved, resized, and undone, and the final PDF is built locally — your file is never uploaded.
Also known as: edit pdf, annotate pdf, sign pdf, fill pdf form, add text to pdf, redact pdf, pdf annotator.
Processing Note
PDF Editor runs in your browser, so the input you enter is processed locally on this page and is not uploaded to a ToolMintX account.
Tool Limits
PDF tools can preserve and rearrange documents, but they cannot guarantee that every viewer, printer, government portal, or third-party form will accept the file without a final check.
Explore More
PDF to JPG
Convert each page of your PDF into a high-resolution JPG image.
Client-sideJPG to PDF
Combine JPG and PNG images into one PDF, one image per page.
Client-sideHTML to PDF
Render HTML markup to a paged PDF that matches the preview exactly.
Client-sidePDF Compressor
Shrink scanned and image-heavy PDFs in your browser.
Client-side