How to Annotate PDFs in Chrome: A Step-by-Step Workflow Guide (2026)
Chrome's built-in PDF viewer cannot annotate. This guide walks you through a complete annotation workflow on a real document — color conventions, highlights, comments, sticky notes, freehand sketches, navigation, and export — using the free Enhanced PDF Viewer extension built on Mozilla's PDF.js engine. Everything runs locally in your browser.
By PlugMonkey Team, Editorial
TL;DR
Chrome's bundled PDF viewer is read-only for annotation — no highlighter, no comment tool, no sticky notes, no freehand drawing. The fix is a Chrome extension that re-renders PDFs with a real annotation layer. Enhanced PDF Viewer is the free option: it replaces Chrome's default viewer automatically on install, exposes five highlight colors plus inline comments, sticky notes, and freehand sketching, and renders everything locally on Mozilla's PDF.js engine with zero outbound network calls. The recommended workflow is: open your PDF, decide your color convention (the single most underrated step — yellow for facts, blue for questions, green for todos), highlight as you read, add inline comments to passages that need elaboration, drop sticky notes for standalone thoughts that don't anchor to specific text, use freehand drawing for diagrams or signatures, navigate between annotations from the sidebar, and export or print the annotated copy at the end so the markup travels with the document. Annotations persist within the current session and bake into printed and downloaded copies; cross-session storage is on the roadmap.
- Pick your color convention before you start — yellow = fact, blue = question, green = todo is a widely-used legal/academic system that travels across collaborators.
- Highlight as you read, then layer comments on top — separating capture from synthesis is the single workflow change that prevents most annotation regret.
- Use sticky notes for thoughts that don't anchor to specific text; use freehand drawing for diagrams and signatures the highlighter cannot express.
- Export or print at the end so annotations bake into the file — annotations persist within the session and survive print/download, but cross-session storage is on the roadmap.
“PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5. PDF.js is community-driven and supported by Mozilla. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs.”
The Numbers, By the Source
Every figure below cites a primary source. Click through to verify.
Number of annotation tools (highlight, comment, sticky note, sketch) exposed by Chrome's built-in PDF viewer as of Chrome 124+. The viewer is read-only for markup purposes — it supports text selection and copy but no markup persistence.
Source: Google Chrome Help — Open PDFs in Chrome2026
Highlight colors Enhanced PDF Viewer ships with (yellow, green, blue, pink, orange). Multi-color highlighting is the foundation of every serious PDF workflow — single-color highlighters force every passage into the same conceptual bucket.
Source: Enhanced PDF Viewer Product Spec2026
The international standard that defines PDF annotation objects — highlights, text comments, freehand ink — used by every conformant PDF reader. Enhanced PDF Viewer's annotation layer maps onto these standard objects via PDF.js.
Source: ISO — Document management (PDF 2.0)2026
Before You Start
- Enhanced PDF Viewer installed from the Chrome Web Store (free, no account)
- A PDF file or web URL you want to annotate — a contract, paper, textbook chapter, or spec works equally well
- Google Chrome (or a Chromium browser: Edge, Brave, Arc) on desktop
- Optional: keyboard shortcuts memorized for the fastest workflow
- Optional: a color convention chosen in advance (yellow = fact, blue = question, green = todo)
Step 1 — Open Your PDF in Enhanced PDF Viewer
chrome://extensions and that you've reloaded the PDF tab once after install. For password-protected PDFs, Enhanced PDF Viewer prompts for the password locally — decryption happens in-browser via PDF.js, the file is never uploaded to any server.Pin Enhanced PDF Viewer to your Chrome toolbar (puzzle-piece icon → pin) so you can right-click it to switch back to Chrome's built-in viewer for any one-off document that needs the simpler renderer. This is faster than disabling the extension entirely.
Step 2 — Pick the Right Annotation Color Before You Start
Write your color key into a sticky note on page 1 of the document before you start annotating. When you share the file later, the key travels with it — no out-of-band explanation needed.
Don't change conventions mid-document. The single biggest regret with multi-color highlighting is re-reading three weeks later and realizing 'green' meant different things on different pages. Pick one system and hold it.
Step 3 — Highlight Key Passages as You Read
Aim for roughly 5-15% of the document highlighted in total. Less than 5% and you'll wish you'd captured more on the second read. More than 25% and the highlights cancel each other out — everything is important so nothing is.
Step 4 — Add Inline Comments to Highlights That Need Elaboration
Add comments only to highlights that need them — usually 20-30% of your highlights. Commenting on every highlight defeats the purpose; the act of leaving most highlights uncommented is itself a signal that they're self-explanatory.
Step 5 — Drop Sticky Notes for Standalone Thoughts
Step 6 — Sketch Diagrams With Freehand Drawing
If your trackpad signature looks rough, switch to a stylus on a touchscreen Chromebook or iPad-as-second-display via Sidecar. Both produce signatures that look hand-written rather than mouse-drawn.
Freehand sketches in a PDF are not legally equivalent to digital signatures under PAdES or eIDAS. For binding contracts that require cryptographic guarantees, use a dedicated signing tool like DocuSign, Adobe Sign, or a PAdES-conformant desktop editor. Enhanced PDF Viewer's freehand tool is for visual sketching, not legal signature workflows.
Step 7 — Navigate Between Annotations With the Sidebar
Use the sidebar filter as a final review pass: filter to your 'critical issue' color (pink in the convention above) and walk through every flagged passage in 60 seconds. This is the single most valuable post-reading ritual — it catches the items you marked as critical but didn't act on.
Step 8 — Export or Print With Annotations Preserved
If you annotate the same document across multiple sessions, name your downloads with a date stamp (e.g., <code>contract-2026-06-01-annotated.pdf</code>). Each session produces its own annotated copy; the date stamps let you reconstruct a session-by-session history when needed.
Closing the Chrome tab without downloading the annotated copy will lose your annotations for that session. There is no auto-save and no recovery flow — annotations are session-scoped until the cross-session storage feature ships. Treat the Download step as part of the workflow, not as optional cleanup.
Summary
Annotating PDFs in Chrome requires an extension because Chrome's built-in viewer is read-only for markup — there is no highlighter, no comment tool, no sticky notes, and no freehand drawing. Enhanced PDF Viewer (free, built on Mozilla PDF.js, 100% local) replaces the built-in viewer automatically on install and exposes the full annotation surface: five highlight colors, anchored inline comments, draggable sticky notes, and freehand drawing. The workflow that holds up across legal review, academic reading, contract negotiation, and code documentation is the same: pick a color convention before you start, highlight as you read without stopping to synthesize, add inline comments to passages that need elaboration, drop sticky notes for standalone thoughts that don't anchor to text, use freehand drawing for diagrams and signatures, navigate between annotations via the sidebar, and export or print the annotated copy at the end so the markup travels with the document. Annotations persist within the current session and bake into downloaded and printed copies; cross-session storage is on the roadmap. The whole flow runs entirely inside your browser — no uploads, no telemetry, no account — which matters for confidential contracts, unpublished research, and medical or financial records that should never touch a third-party server.
Need More Help?
Get personalized AI assistance with additional tips and troubleshooting.
AI responses are generated independently and may vary
Frequently Asked Questions
Sources & Further Reading
- Mozilla PDF.js GitHub repository — open-source PDF rendering and annotation engine. Apache 2.0 license. — Mozilla Foundation / GitHub (accessed Jun 1, 2026)
- PDF.js project homepage — feature overview, demos, and annotation-editor capabilities — Mozilla Foundation (accessed Jun 1, 2026)
- ISO 32000-2:2020 — Document management — Portable document format (PDF 2.0). The PDF standard that defines annotation objects (highlights, text comments, freehand ink, sticky notes). — International Organization for Standardization (accessed Jun 1, 2026)
- Open PDFs in Chrome — official Google Chrome help article. Confirms the built-in viewer's read-only annotation surface. — Google Chrome Help (accessed Jun 1, 2026)
- WCAG 2.1 — Use of Color (Success Criterion 1.4.1). Guidance on why color alone is insufficient as a meaning signal — pair with text labels for accessibility. — W3C Web Accessibility Initiative (accessed Jun 1, 2026)
- Enhanced PDF Viewer — annotation toolbar spec, privacy architecture, and PDF.js engine attribution — PlugMonkey (accessed Jun 1, 2026)
Annotate Any PDF in Chrome — Free Forever
Enhanced PDF Viewer adds highlights, comments, sticky notes, and freehand drawing to Chrome's PDF viewer. Built on Mozilla PDF.js, 100% local — no uploads, no telemetry, no account. Install once and Chrome routes every PDF through the enhanced reader automatically.