How to remove markup from a pdf used in shared review
- Step 1Reconcile the feedback first — Read across all reviewers' markup and make the agreed changes in the source document. Because removal is one-pass and all-or-nothing, capture every contributor's input before cleaning — there is no per-reviewer keep option.
- Step 2Consolidate into one PDF — If reviewers returned separate annotated copies, you'll generally action each into the source and re-export one clean PDF. This tool processes a single PDF at a time, not a folder of separate review copies.
- Step 3Archive the marked-up version — Keep the consolidated annotated PDF separately in case a decision is questioned later. The cleaned output has no record of who said what.
- Step 4Open the tool and drop the PDF — Go to the PDF Annotation Remover and drag the reconciled file in. It runs automatically on drop; there is no settings step to align on across the team.
- Step 5Verify no markup remains — Reopen the output and confirm the comment/markup panel is empty across all pages and that no contributor's notes survived.
- Step 6Distribute the clean final — Download
yourdoc.annotation-remover.pdfand circulate. If the file also carries internal author/producer metadata, scrub it with the Metadata Scrubber.
Multi-contributor markup and how the single pass treats it
The tool removes the whole /Annots array per page, so author, colour, app, and subtype are all irrelevant — everything goes together.
| Markup variable | Does it affect removal? | Result |
|---|---|---|
| Which reviewer added it | No | All authors' markup removed together |
| Annotation subtype (comment, highlight, ink…) | No | Every subtype in /Annots removed |
| Which app created it (Acrobat / Edge / Preview) | No | App-agnostic — same removal path |
| Highlight / ink colour | No | All colours removed |
| Interactive form fields | n/a (also removed) | Cleared as a side effect |
| Underlying page text/images | n/a (never touched) | Preserved exactly |
Free vs Pro limits
Checked before processing. Shared-review files with many embedded comment streams can be large.
| Tier | Max file size | Max pages | Files per job |
|---|---|---|---|
| Free | 2 MB | 50 pages | 1 |
| Pro | 50 MB | 500 pages | 5 |
| Pro + Media | 500 MB | 2,000 pages | 50 |
Cookbook
Scenarios from collaborative review and what the all-at-once cleaner produces for each.
Three reviewers, overlapping markup on one page
A SharePoint review left highlights, comments, and an ink scribble on the same paragraph from three people. After reconciliation, all of it must go in one move.
Before page 6: Highlight (Reviewer A, green) Text comment (Reviewer B) Ink annotation (Reviewer C, hand-drawn) After drop (auto-run): /Annots empty → all three removed at once paragraph text unchanged → spec-v4.annotation-remover.pdf
Contradictory notes resolved by deleting both
Two reviewers left opposing comments on the same line. You've decided the wording in the source; the conflicting annotations just need to disappear. The single pass removes both with no need to choose.
Before: Comment A "make this stronger"
Comment B "soften this" (same line)
After: both comments gone
final wording set in the source documentReviewers used different apps
One used Acrobat, one used Edge, one used Preview. The annotations are all conformant /Annots objects, so the tool removes them identically — no per-app handling required.
Acrobat comments ┐ Edge highlights ├─ all standard /Annots objects Preview notes ┘ After annotation remover: every object removed regardless of origin app
A shared form-style review document
The review used a PDF with sign-off checkboxes (form fields). Removing annotations also clears those fields. To keep the sign-off marks visible, flatten first.
Before: comments + 6 sign-off checkboxes (some ticked) After annotation remover: comments AND checkboxes gone (ticks lost) Keep the ticks: pdf-flatten first → bakes checkbox state into page then annotation remover → strips remaining comments
Verifying the consolidated final
The result panel shows counts, not a per-author log. Confirm visually that no contributor's markup survived.
Result panel: Input pages: 47 Input size: 6.8 MB (Pro) Output size: 6.5 MB Processing: Browser Open final.annotation-remover.pdf → comment panel empty across all 47 pages
Edge cases and what actually happens
Can't keep one reviewer and drop another
Not supportedThe tool deletes the entire /Annots array per page — there is no per-author or per-subtype filter. If you need to preserve a specific reviewer's notes while removing others, use a full editor such as Adobe Acrobat. Archive the consolidated annotated PDF before cleaning.
Separate annotated copies from each reviewer
One file at a timeThis tool processes a single PDF, not a set of review copies. If reviewers returned separate files, action each into the source and re-export one consolidated PDF, then clean that. There is no built-in merge of multiple reviewers' annotation layers.
Sign-off checkboxes / form fields cleared
ExpectedReview documents with form-field sign-offs lose those fields, because form widgets are annotations. To keep the ticked state visible, run PDF Flatten first to bake field values into the page, then remove the remaining markup.
Shared-review file over the free limits
BlockedFiles with many embedded comment streams from multiple reviewers can exceed 2 MB or 50 pages, both enforced on the free tier before processing. Upgrade to Pro (50 MB / 500 pages) or compress first with lossy compression.
Ink / freehand drawings
SupportedHand-drawn Ink annotations (scribbles, circles, arrows) live in /Annots like any other annotation and are removed in the same pass. The page content beneath the scribble is untouched.
Markup that was flattened into the page
PreservedIf an earlier step flattened a reviewer's markup into the page content, it is no longer an annotation and cannot be removed here. Annotation removal only affects objects still in /Annots; flattened markup is now part of the page.
Password-protected review file
Often worksThe tool loads files with encryption ignored, so many protected review PDFs process fine. If a strongly encrypted file won't open, unlock it first with PDF Unlock.
Internal author names still in metadata
Incomplete cleanupRemoving comments doesn't clear the document's metadata, which may carry internal author or producer names. For a fully sanitised external release, follow with the Metadata Scrubber.
PDF with no annotations
By designIf the consolidated file ended up with no annotations, the tool skips the empty pages and returns a valid re-saved copy. No error, nothing changed.
Corrupt or partially-merged PDF
ErrorA damaged file fails to parse and the run errors rather than producing partial output. Repair it with PDF Repair before cleaning.
Frequently asked questions
Does it remove markup from all reviewers at once?
Yes. The tool deletes the entire /Annots array on every page in one pass, so every contributor's markup is removed simultaneously — there is no need to clean reviewer by reviewer. Author, colour, subtype, and the app that created the markup are all irrelevant; everything in the annotation layer goes together.
What if reviewers used different PDF tools for their markup?
It doesn't matter. Comments, highlights, and drawings from Acrobat, Microsoft Edge, macOS Preview, Foxit, or a shared-review server are all stored as conformant annotation objects in the page /Annots array. The tool removes that array wholesale, so mixed-origin markup is removed on a single, identical path.
Can I keep one reviewer's comments and drop the rest?
No. Removal is all-or-nothing — the whole annotation layer is deleted per page, with no per-author or per-type filter. For selective cleanup you'd need a full editor like Adobe Acrobat. Best practice is to reconcile everyone's feedback into the source first, archive the annotated copy, then clean the final version.
Can I review the annotations before they're removed?
Not inside this tool — there is no preview step. Review the markup in your own PDF viewer before uploading, making sure you've captured every contributor's input, because the tool processes all annotations automatically the moment you drop the file in, with no confirmation.
I have separate annotated copies from each reviewer — can it merge them?
No. This tool cleans one PDF at a time and does not merge multiple reviewers' annotation layers. The usual workflow is to action each reviewer's notes into your source document, re-export one consolidated PDF, and then run the cleaner on that single file.
Will the cleaned PDF be smaller?
Usually a little. Each annotation carries geometry and appearance data, and a shared-review file can hold a lot of them, so deleting the layer trims some bytes. The page content is unchanged, so don't expect a dramatic reduction — follow up with lossless or lossy compression for real savings.
Are sign-off checkboxes removed too?
Yes. Checkboxes and other interactive fields are form-field annotations, so they're cleared with the rest of the annotation layer. If you need the ticked sign-off state to stay visible in the final, run PDF Flatten first to bake the field state into the page, then remove the remaining comments.
Is the internal review document uploaded?
No. Processing runs entirely in your browser via pdf-lib — the file and all its internal markup never leave your device, as the result panel confirms with Local browser processing · 0 bytes uploaded. Only an anonymous usage counter is recorded when you're signed in, which matters when the review content is confidential.
Are hand-drawn scribbles and arrows removed?
Yes. Freehand drawings are Ink annotations stored in /Annots like comments and highlights, so they're removed in the same pass. The page content under the scribble is untouched — only the drawn overlay disappears.
Does removing comments fully sanitise the file for external release?
Not by itself. The visible markup is gone, but internal author or producer names can still sit in the document metadata. For a clean external release, run the Metadata Scrubber after removing annotations. If sensitive data appears in the page body, use the PII Redactor as well.
How large a shared-review file can it handle?
Free tier: 2 MB and 50 pages, both enforced before the run. Shared-review files with many comment streams can exceed this. Pro raises it to 50 MB / 500 pages and Pro + Media to 500 MB / 2,000 pages. Compress first with lossy compression if you need to stay on the free tier.
Do I need to configure anything before running?
No. There is no options panel — the tool processes automatically when you drop a PDF in. That's helpful for team workflows: there are no settings for collaborators to get wrong, and the result is deterministic every time.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.