PDFMacroPDFMacro
The platform

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.

53
Tools in the catalogue
31
Free, with a free account
22
In the $79 licence
0
Bytes uploaded
Two ways to work

One document by hand, or the same steps across a folder.

Workspace

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.

Workflows

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.

The catalogue — 53 tools

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

8

Organize pages

13

Legal

12
What is free, what the licence adds

31 free tools, 22 in the licence, one price.

Some capabilities are gated on their own, inside the tool that hosts them

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:

AI detect sensitive infoPattern / bulk redactionMulti-file BatesExhibit BinderBatch processingBatch document hashingWorkflows & automationPrivilege review (AI)Private AI assistSmart Document SplitterVerifiable redaction & certificateSmart Table ExtractForm field recognitionCustom font uploadAI on your own key or local model
Where it runs

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.

No server receives document content

There is no /upload, /process or /convert route. The application is served as static assets and executed in the browser sandbox.

The AI is on the device too

Sensitive-data detection and semantic search run neural models inside this tab. The weights download once and are cached; inference never touches the network.

Storage is yours and origin-scoped

Recent documents, annotation sidecars and uploaded fonts live in the browser's IndexedDB on your device, subject to the browser's normal security model.

FAQ

Questions about the platform.

How many tools does PDFMacro include?
53 — the full catalogue the workspace rail lists, across 7 groups: Review, Organize pages, Edit & sign, Convert & compress, Protect, Legal and AI. Every one of them runs in the browser tab; there is no tool that works by sending your file somewhere else. The list on this page is generated from the same catalogue the app loads, so it cannot fall behind what actually ships.
What is the difference between Workspace and Workflows?
Workspace is for one document at a time, by hand: you open a file, pick a tool from the rail, and see the result on the page. Workflows is for repetition: you chain verified tool steps into a pipeline — OCR, sanitize, Bates, watermark, protect, eligible redaction steps — save it, and run it again on other documents or across a whole folder. They are two front doors to the same engine, and a switcher in the header moves between them.
Which tools are free?
31 of the 53 are free with a free account — every row on this page badged "Free". That covers viewing, the page operations, combine and split, compress and convert, images to and from PDF, protect and unlock, repair, manual redaction and basic Sign & Fill. A free account saves 3 files a day, and its PDFs carry a small PDFMacro line on each page. The remaining 22 are included in the lifetime licence, which also removes the line and the limit.
Is Workflows a separate purchase?
No. Workflows is granted by the same lifetime licence as every other paid tool — the entitlement set in the code treats it identically. That is the offer rather than an oversight: in this category automation is normally the held-back tier sold separately, and here it is not. Workspace and Workflows, every tool and every automation, $79 once.
Do any of these tools upload my file?
No. PDFMacro is deployed as a static site — there is no /upload, /process or /convert endpoint to receive a document. Files are read into browser memory through the File API, processed by client-side libraries in the tab or its Web Workers, and written back out through the browser's own download mechanism. The AI features are the one place text can leave the tab, and only to an AI you connected yourself: your own provider key, or Ollama / LM Studio on your machine. Nothing ever goes to PDFMacro.
Do I need an account to use the free tools?
To save, yes. Open a tool page or the workspace and work on a file without one; when you download, you sign in to a free account, and the file waits in the page. The account counts the free plan's 3 downloads a day — a number, never the file — and carries a lifetime licence between browsers.

31 of them are free right now.

A free account, and your file never uploaded. Open the workspace and drop a file in.