EmbedPDF is a framework‑agnostic, MIT‑licensed PDF viewer that drops into any JavaScript project. Whether you build with React, Vue, Svelte, Preact, or vanilla JS, EmbedPDF delivers a smooth, modern reading experience and a clean developer API.
Full docs, installation guides, API reference, and examples:
Try it now — load your own PDF or use the sample:
- Annotations (highlight, sticky notes, free text, ink)
- True redaction (content is actually removed)
- Search, text selection, zoom, rotation
- Smooth, virtualized scrolling
- Pluggable architecture & tree-shakable plugins
We love contributions! To get started, read our contributing guide and jump into the GitHub discussions.
This project is licensed under the MIT License. See the LICENSE file for details.
This project includes PDFium, licensed under the Apache License, Version 2.0.