Features
React PDF Kit provides the best PDF viewing experience with advanced customization, intuitive navigation, responsive design, and interactive features tailored to your needs.
Interactive
With React PDF, you can create an immersive document experience for your users. If a page is better read vertically or if the font size is too small, you can rotate or zoom in the page, ensuring optimal viewing everytime.
Interactive Tools

Search

Customizable
Need to personalize the React PDF Viewer component to fit your website’s style? Or maybe you want to provide support for your diverse user base by offering multi-languages? We got you covered!
Theme

Localization

Customizable Panel

Responsive
Whether you render the PDF document in your website on desktop, tablet or mobile screens, React PDF adapts responsively to ensure a smooth user experience.

Navigation
Easily navigate around the PDF document, both externally or internally. Jump to a specific section using hyperlinks or the Table of Contents. Quickly access important sections directly via bookmarks.
Rotate

Zoom

Thumbnail
Flexible
Looking to create your own toolbar or interact with your PDF document programmatically? React PDF offers comprehensive and intuitive React Context APIs that can be called externally to fit your needs.
Customize Top Bar

Your Own Toolbar

Performance Driven
Using PDF.js as foundation, we have built React PDF Kit with virtual scrolling and our proprietary algorithm, enabling fast rendering of large PDF documents. As performance is important, we are actively looking for ways to optimize the library.

Accessibility
React PDF Viewer component follows the Accessible Rich Internet Applications (ARIA) guideline. Important operations such as search, zoom, scrolling, print, download and more are fully accessible by keyboard controls.

General
You can find essential tools for React PDF in the starter toolkit, offering a solid foundation that you can customize to suit your specific requirements.

Ready to try
React PDF Kit?
Friendly technical docs for React developers and teams