Tools150

A useful PDF task, made simple

Export PDF Annotations.

Bring comments and highlights into one clear report.

Advertisements
Your PDF workspace
On your device
or drop your files here
Your PDF stays on your device. Nothing is uploaded. PDF
Advertisements

How to export PDF annotations

  1. 01

    Open your review copy

    Choose a PDF with comments, highlights or other annotations, or try the sample.

  2. 02

    Review and choose

    Browse pages, expand a comment and choose the annotation types to include.

  3. 03

    Export your report

    Download a CSV spreadsheet, readable text report or structured JSON.

BlogHow to export comments and annotations from a PDFRead the guide

Export PDF comments and highlights into a clear review report

Export PDF Annotations collects real PDF comments, text highlights, drawing notes and other annotation details into CSV, plain text or JSON. Browse the document first, then export the current page or all pages without uploading the PDF.

Comments and highlights on a PDF page become rows in a separate annotation report.
QUICK VIDEO TUTORIAL How to export comments and annotations from a PDF Bring document feedback into one review list. English narration Watch the video

How to export comments and annotations from a PDF

Practical ways to use this tool

Editors & reviewers

Collect a review handoff

Gather comments, authors and reply references into a readable report before assigning revisions.

Students & researchers

Keep highlighted passages

Export marked text from selectable PDF pages alongside your notes, with page numbers for reference.

Project teams

Sort feedback in a spreadsheet

Open the CSV in Excel or another spreadsheet app to sort comments by page, author or annotation type.

Features and controls

Review annotations in context

Use the page thumbnails and expand an annotation below the preview to see its comment and location.

Page preview and comment list

The preview lists only the current page, with eight entries at a time when there are many annotations. Expanding a row shows the written comment, subject, recoverable marked text and a reply reference when present. The blue location outline is a preview aid.

The count in Settings follows the current page and chosen type filters. It is not a count for the whole document. Scanning all pages starts when you choose Export annotations.

Choose pages and annotation types

Export all pages by default, or use Current page. Include the groups relevant to your review.

What is included and excluded

Comments & text notes includes sticky comments, free text and insertion marks. Highlights & text marks includes highlighting, underlining, wavy underlining and strikethrough. Drawings & shapes covers lines, shapes and ink strokes. Stamps & other annotations includes other readable annotation records.

Every included annotation becomes one report row, even if it has no written comment. Replies remain separate rows and can reference their parent ID. Link annotations, popup containers and interactive form fields are excluded. Attachment annotations can contribute their note, but attached files, stamp images and drawing geometry are not exported as reusable assets.

Recover the text beneath highlights

Include marked text is enabled initially. It reads selectable characters covered by text-mark annotations.

Arabic, scanned pages and text quality

The tool uses character positions to recover selected words and multiple marked lines. Existing Arabic comments and recoverable Arabic text are supported. CSV and TXT use UTF-8; JSON keeps Unicode text. Complex writing order or broken character maps in the PDF can still affect the extracted passage, so review important quotations.

Image-only scans have no selectable text to recover unless an OCR text layer was added earlier. Their real comment annotations can still be exported. Turn Include marked text off if you only need comments and metadata or a difficult page exceeds the extraction limits.

Download CSV, text or JSON

Choose the main download format before exporting. All three versions are also available on the result page.

Report columns and formats

CSV provides page, type, author, subject, comment, marked text, creation/modification dates, annotation ID, reply reference and review state. Spreadsheet-like formulas in text cells are escaped for safer opening; use JSON or TXT when you need those strings without the spreadsheet escape. Import the CSV as UTF-8 if your spreadsheet does not detect it.

TXT is a readable report with localized headings. JSON provides structured records, including original annotation type names, color values and page-relative bounds. Dates are UTC when present. These are reports, not XFDF/FDF backups for restoring annotations to another PDF. Missing authors, dates or comments remain blank.

Keep your PDF unchanged

The PDF is read on your device and a separate report is generated. No annotations are removed or applied.

Privacy, results and limits

Open one unencrypted PDF within the displayed file and page limits. The original document is not uploaded. Large files or dense comments may take longer; processing remains bounded and reports an error rather than quietly omitting records when a limit is reached.

If there are no matching annotations, the result explicitly says so and the report contains no annotation rows. Back lets you revise filters or choose another source page. Start over clears the workspace. Download the report before closing the page.

Supported files & processing

Input
PDF
Output
CSV / TXT / JSON

Open one PDF up to 100 MB and 750 pages. Additional output, memory and processing limits can apply to complex documents.

Up to 20,000 annotations can be inspected per export. Very large comment text or exceptionally complex marked-text selections may require a smaller selection.

Processing takes place on your device without uploading the document. Download your result before closing the page; keep the original separately.

Advertisements
FAQ

A few useful answers

Know what to expect before you start.

On your device
How do I export PDF comments to Excel?

Open the PDF, choose CSV and export the annotations. Open the CSV in Excel or import it as UTF-8. Each matching annotation has its own row; this tool does not create an XLSX workbook.

Can I export only highlighted text?

Enable Highlights & text marks, turn off the other groups and leave Include marked text enabled. The report includes the text recoverable beneath each text mark and its associated comment. Other text marks such as underlines remain in that group.

Does this export every page?

All pages is selected by default. Choose Current page to export only the page currently shown. The preview list always describes the current page.

Why is the comment list empty?

The page may have no matching annotation objects, or the chosen filters may exclude them. Marks flattened into page content are not recoverable annotations. Try another page or the provided annotated sample.

Are replies and reviewer names included?

Yes, when stored in the PDF. Replies are separate entries with a reference to their parent annotation, and author, subject and available dates are included.

Does it support Arabic?

Arabic comments and Unicode reports are supported. Marked Arabic text can be recovered when the PDF has a usable text layer; unusual encodings or reading order may require checking the passage.

Can I import the report back as PDF annotations?

No. CSV, TXT and JSON are review reports, not XFDF or FDF interchange files. They do not recreate stamp images, pen strokes or attached files.

Does the PDF leave my device?

No. The document is read in your browser and the report is generated locally. Download it before closing the tab.

Keep going

What would you like to do next?

Choose a tool. Your finished PDF goes with you.

PDF

Advertisements

Language38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina