Every tool. Two modes.
One browser tab.
This is the whole product, listed rather than described. Every tool below is generated from the catalogue the app itself loads, and every Free or Lifetime badge from the entitlement set that actually enforces it — so what you read here is what you get when you open it.
One document by hand, or the same steps across a folder.
Open and edit one document.
A file, a tool rail, and the page in front of you. Pick a tool, see what it did, undo it if it was wrong. Recent documents and their edits are kept in the browser's own storage on your device, so closing the tab does not lose the work.
Every tool page on this site is a front door to the same workspace: the page explains the tool, and opening a file hands it to the panel that does the work.
Build and run a reusable pipeline.
Chain verified tool steps — OCR, sanitize, Bates, watermark, protect, eligible redaction steps — into a pipeline, save it, and run it again. A saved pipeline is multi-document by nature, which is why it has a page of its own rather than a panel: bookmarkable, refresh-safe, and pointed at a whole folder rather than one file.
Start from a template, one of your saved workflows, or blank. The gallery is browsable on any plan; saving and running a workflow is part of the licence.
Grouped the way the rail groups them.
The headings and the order below are the workspace's own, and each description is the same sentence the in-app assistant gives when you ask what a tool does. Nothing here is written for this page.
Review
4Lists every highlight and note on the document, with comments and replies.
Keyword search across the open PDF, ranked by relevance with page jumps.
Edits the PDF outline / bookmarks and internal links.
Highlights differences between two PDF versions side-by-side.
Organize pages
9Reorders, deletes, rotates, or manages pages visually.
Combines multiple PDFs into one output.
Breaks a PDF into smaller files; manual split modes are free and smart split is Pro.
Exports selected pages into a new standalone PDF.
Rotates specific pages or the whole document in 90° steps.
Trims page margins or crops to a custom rectangle.
Adds a blank page, or pages from another PDF, at any position.
Removes the pages you select and keeps the rest.
Scales pages to a different paper size, such as Letter or A4.
Edit & sign
4Adds signatures, initials, and form text.
Places a visible watermark such as CONFIDENTIAL or DRAFT across pages.
Finds a repeating watermark and strips it from the pages.
Generates one personalized PDF per row from a template + CSV.
Convert & compress
4Adds a text layer to scanned pages on-device.
Converts the PDF into supported output formats.
Converts images to a PDF or a PDF's pages to images.
Reduces PDF file size by re-encoding images and cleaning up unused objects.
Protect
4Encrypts the exported PDF with a password.
Removes password protection when you have the password/permission.
Attempts to rebuild a damaged PDF into a usable copy.
Tags the structure of content created in this app, and carries your alt text for inserted images.
Legal
12Marks and burns redactions into an exported copy with verification.
Removes metadata, hidden content, comments, and other risky extras before sharing.
Flags possible attorney-client, work-product, and confidentiality indicators for review.
Searches and answers questions using on-device MiniLM embeddings so the document stays in this browser.
Computes a file hash for verification and chain-of-custody records.
Flattens the signed document and issues a certificate recording its SHA-256 fingerprint.
Adds legal production identifiers with prefix, numbering, and placement controls.
Assembles multiple PDFs into a court-ready exhibit binder with tabs and index.
Detects legal citations and prepares a Table of Authorities with internal page-jump links.
Finds US legal citations and adds clickable public lookup links after review.
Runs a pre-flight filing check for size, font embedding, hidden content, and metadata risks.
Builds reusable PDF processing pipelines from existing verified tools.
AI
2Q&A and summaries generated by a local AI server you run (Ollama / LM Studio), grounded in the open document.
Draft a document on the open page, or rewrite one section of an existing AI draft, streamed live in the inspector.
20 free tools, 19 in the licence, one price.
No caps, no ads, and no watermark on anything you export.
One payment covers Workspace and Workflows together — every tool and every automation, including the local AI. No subscription, and no separate AI add-on.
A badge above describes the whole tool. Separately from that, these named capabilities carry their own gate — which is why marking and burning redaction boxes is free while the verification certificate is not, and why extracting pages is free while pulling a table out of them is not:
In the tab, on your CPU.
PDFMacro is a static site. There is no upload endpoint, no processing queue and no conversion API behind any of the tools listed above — the server sends HTML, JavaScript and WebAssembly, and your machine does the work. Once the app has loaded it keeps working with the network off.
That is the short version. The long one — what is stored where, what the service worker caches, and how to check any of it in DevTools — is a page of its own.
There is no /upload, /process or /convert route. The application is served as static assets and executed in the browser sandbox.
Sensitive-data detection and semantic search run neural models inside this tab. The weights download once and are cached; inference never touches the network.
Recent documents, annotation sidecars and uploaded fonts live in the browser's IndexedDB on your device, subject to the browser's normal security model.
Questions about the platform.
How many tools does PDFMacro include?
What is the difference between Workspace and Workflows?
Which tools are free?
Is Workflows a separate purchase?
Do any of these tools upload my file?
Do I need an account to use the free tools?
20 of them are free right now.
No account, no upload, no watermark on the way out. Open the workspace and drop a file in.