Edit & mark up

Watermarks, page numbers, headers, Bates stamps, form filling and annotations.

On-deviceWatermark PDFStamp diagonal text across every page.On-deviceAdd page numbersStamp page numbers, format 'Page {n} of {total}'.On-deviceAdd header & footerStamp a header and/or footer line on every page. {page} and {total} placeholders are substituted per page.On-deviceBates numberingStamp sequential Bates numbers (prefix + zero-padded counter) on every page.On-deviceFill PDF formFill AcroForm fields by name. Values: strings for text fields, true/false for checkboxes, numbers are stringified.On-deviceRead form fieldsList all AcroForm fields with names, types, current values and locations (JSON).On-deviceAdd text to PDFWrite text at an exact position (points, top-left origin) on one page.On-deviceAdd image to PDFPlace an uploaded image (SECOND file) onto a page of the PDF (FIRST file) at an exact position.API · MCPHighlight text / regionsAdd highlight annotations: every occurrence of a search text, and/or explicit rects per page.On-deviceRemove annotationsDelete annotations (highlights, notes, stamps, links, …). Form field widgets are kept unless requested.API · MCPCreate bookmarksAdd a PDF outline from a supplied list of {level, title, page} entries, or auto-detect headings from larger-than-body text.On-deviceEdit metadataSet document information fields (title, author, subject, keywords, creator, producer). Pass an empty string to clear a field.On-deviceCreate form fieldsAdd fillable form fields (text, checkbox, dropdown) at given pages and rectangles. Pairs with fill_form and read_form_fields.

Keep exploring

All of it is free — see the features tour for how the web tools, MCP server and API fit together, and the pricing page for the (very short) usage policy.