PDF.js Express Plusplay_arrow

Professional PDF.js Viewing & Annotations - Try for free

PDF.js capabilities

Add a PDF.js viewer to any application
with out-of-the-box annotations,
PDF form filling, and signing.

Get Started
hero icon

Designed for developers

Our SDK is simple and headache-free. Integrating a fully featured PDF viewer in your project takes just a few steps.

Supports every framework

PDF.js Express does not rely on any specific framework, so it can easily be plugged into any existing web project.

react icon
vue icon
angular icon
svelte icon
demo icon

Review and annotate your document

Get 26 pre-built annotations for your PDF.js viewer -- including text highlighting, free-hand draw, comments, shapes, and more. Create custom annotations for unique workflows.

demo icon

Fill and sign PDF forms

Let users fill and submit PDF forms in your viewer. Sign PDFs using hand-drawn annotations, and save signatures for signing multiple pages.

demo icon

Customize user interface

Increase adoption by customizing the open source UI -- simplify & remove features, create unique measurement icons and adjust colors to match your desired look & feel.

demo icon

Measure Area, Distance & Perimeter

Measure distance, trace a perimeter or calculate the area of any PDF file.

Why PDF.js Express?

Faster Development Time

Easily deploy your PDF.js viewer with a few lines of code. Reduce development time with step-by-step guides and samples when adding features to your viewer.

Commercial Support

Spend less time maintaining your PDF.js viewer with community based tech support from the developers who built it.

Scale Effortlessly

When you’re ready for the next step, easily scale your viewer by adding new features, 30+ file formats, and a commercial rendering engine.

Diverse industry support

sofware icon


education icon


fin-tech icon


health care icon


legal icon


call to action icon

See how PDF.js compares to PDF.js Express

With PDF.js Express you can easily add out-of-the-box
features to your PDF viewer

Get Started