iOS Viewer preview

iOS PDF Viewer Library Feature-Rich, Fully Customizable iOS PDF Viewer

Delivers exceptional rendering performance with a beautifully designed and fully customizable UI.

PDF Engine

High-Fidelity PDF Rendering

With PSPDFKit, you get a rendering engine that’s fast, precise, and feature-rich, and that powers hundreds of mobile and web apps.

View Demo Get a feel for what’s possible with our iOS showcase app.

The Most Advanced PDF Viewer on the Market

PDF Viewing and Navigation

Show single or double pages in side scrolling, continuous scrolling, or page curl mode. You can also set whether a PDF page should be fully displayed or fit to width.



The thumbnail view is fully customizable. You can increase the thumbnail size and change how pages are numbered, or disable thumbnail mode if you prefer a scrolling thumbnail bar instead.


Smart Zoom

Double tap on a block of text to perform a smart page content analysis and instantly zoom to the selected region. Double tap again to zoom back out.



PSPDFKit features a fast and accurate outline (table of contents) parser that deals with all custom variants and PDF action types. Long outlines are wrapped into multiple lines, and actions can be fully customized or replaced.



PSPDFKit provides a rich bookmark UI that enables your users to add, remove, and sort bookmarks. Bookmarks made in a PDF document show a thumbnail and an excerpt of the bookmarked page for easy reference. The bookmark API also allows you to substitute your own UI or use your own bookmark provider.


Dark Mode

PSPDFKit for iOS honors the systemwide Dark Mode setting, enabling your users to more conveniently work with documents in dark environments. You can separately switch the page rendering style with ease — either programmatically or through the built-in settings UI — to fit your app’s requirements.


Multiple Windows

Enhance your app’s productivity by integrating our tabbed view controller, which uses system drag-and-drop gestures. This enables your users to drag tabs out into a new adjacent window to facilitate multitasking and boost their productivity.


Customizable Contextual Menus

Customize contextual menus to suit your specific tool requirements when selecting text or image content on the page. This feature is enabled by default in the Viewer, but to unlock annotations, eSignatures, and other tools that can be enabled in the menu, you’ll need other PSPDFKit components.


Fast and Customizable

Battle Hardened

Your app will benefit from a rock-solid foundation that handles any kind of PDF with grace.

High Fidelity

You don’t have to compromise on speed to get the highest quality rendering output.

Feature-Rich UI

The Viewer UI is constantly optimized to provide the best user experience.

Documentation Learn how to easily get Viewer up and running in your project.
View Documentation

Ready to Get Started?

Free Trial