Our pure JavaScript library for viewing PDF files in web browsers requires no plug-ins, provides native-like performance, and is completely free.

How to implement


You can download and use WebPDF.js for free in your project. It offers the same power and accuracy as a desktop PDF viewer such as Foxit Reader, but for web browsers — for free!

Solutions for developers

Using WebPDF.js


WebPDF.js uses Foxit’s PDF rendering engine, based on our advanced PDF technology. It is a light-weight tool that can view PDFs in Web browsers and is simple to integrate into your web applications with just a couple of steps.

Robust support

WebPDF.js provides high fidelity PDF rendering technology, engineered to be immune to browser variations in HTML5 support. Besides the basic PDF objects (text, image, path), WebPDF.js supports advanced objects (patterns and transparency) and image objects (jpeg, jpx, path)

Just swap it in & go

WebPDF.js provides an interface that you can use to migrate and replace PDF.js with no changes to your front-end code. It’s ready to swap in and do the job you need it to in no time.

From the blog

Related blog posts

Foxit WebPDF Viewer 2.1 Released

by Conor Smith | December 22, 2016
For our final product release of the year we are excited to announce another update to our high performance PDF rendering SDK for web browsers: Foxit WebPDF Viewer. Foxit WebPDF Viewer is our cross-platform developer solution for quickly displaying, annotating, filling, signing and manipulating PDF documents in a web browser on desktop and mobile devices. […]
Used everywhere

Trusted by some of the world’s largest companies.

Take a look at who uses our technology.