Foxit PDF SDK for Web

Full PDF viewer and editor in your browser using JavaScript. Open, view and annotate PDF files on both mobile and desktop devices. As a purely JavaScript library, our product requires no plug-ins and provides native-like performance no matter where you use it.


Use on both mobile and desktop. Integrate with just a few lines of code and customize with a rich API. Fast document rendering, easy navigation, and intuitive annotation tools including highlighting, drawing and notes.

PDF SDK Web Viewer Zoom
PDF SDK for Web Mark-Up
PDF SDK for Web Security

PDF Viewing

Developed from our robust core PDF technology. Your viewing experience will be the best in the industry.

PDF Annotations

Leave notes and directions for others, collaborate together and see what real team success looks like.

PDF Security

Protect documents from others by integrating our SDK with RMS to use passwords and encryption.

PDF SDK for Web Forms
PDF SDK for Web Digital Signatures
PDF SDK for Web PDF Viewing

PDF Forms

Give users the ability to fill out digital forms that are connected to your CRM system. Hello productivity, bye manual data entry!

PDF Signatures

You never need to ask a customer to meet you in person again; use ink signatures to verify documents and contracts.

PDF Page Manipulation

Add, delete and re-shuffle pages at the drop of a hat easily with our document editing feature, all from your browser.


PDF SDK for Web is built on the most popular web technologies. 

PDF SDK for Web Languages

JS backend, HTmL/css/js frontend

PDF SDK for Web is built on commonly used web technologies to get your programmers up to speed faster, thus reducing time to market.


Some PDF SDKs require to be deployed in a server, severely increasing the cost of use. Foxit PDF SDK for Web operates client-side thus reducing your server hosting costs.  



XFA Forms are XML-based forms wrapped inside a PDF. Securely capture, present, move, process, output, update and print information associated with static and dynamic XFA forms. Simplify your data sharing, transportation and availablity with XFA.

Rights Management

Keep your PDF documents secure by connecting your application and files to Microsoft's Rights Management Services platform natively. Foxit PDF SDK also integrates with your IRM and DRM solution.


Convert scanned documents to searchable text PDFs with our highly accurate enterprise optical character recognition (OCR) software. Designed for scanning, and archiving, our robust functionality outputs 13 different file formats including PDF & PDF/A.


Programmatically search and sensor sensitive information in a document for legal or security purposes to keep your customer and employee information safe. Achieve full GDPR-compliance.


Leverage Foxit's cutting-edge technology that powers document intelligence, security and collaboration services, programmatically, for PDF files. Secure files, access analytics, and collaborate in real time, all within one SDK.


Leverage our conversion and compression technology to speed up file conversion and archiving. Convert TIFF, JPEG, Word, Email, HTML, ASCII text and more to file formats including PDF and PDF/A.



Developers can easily design a unique style for their Foxit PDF SDK for Web user interface, and make it consistent to their web app.



Unlike other competitors, Foxit PDF SDK for Web doesn’t have a server-side component, which eliminates the cost of infrastructure.

Easy to Integrate

Developers can easily reference Foxit PDF SDK for Web by referring to resource files and writing a small amount of code to display and edit PDF files, and have a wealth of interfaces to connect users and user data.

Powered by Foxit’s Powerful Technology

The core technology of PDF SDK for Web is based on Foxit’s PDF rendering engine, which is trusted by a large number of well-known companies. Foxit’s powerful PDF engine makes document viewing fast and consistent in all platforms.



And requires minimal server-side resources!

PDF SDK browser support

Foxit PDF SDK for Web in action

// Add the script below to your javascript file to initialize the viewer
// Replace "window.demoLicenseKey" with your license key
// And replace 'doc' with the path to the PDF file you wish to load

    var docViewerId = 'docViewer';
            var optionsParams = {
                language: window.getLanguage(),
                toolbarConfig: window.toolbarConfig,
                fontUrl: '',
                licenseKey: window.demoLicenseKey,
            WebPDF.ready(docViewerId, options, false).then(function(){
            function openDocument(){
                var fileurl = WebPDF.baseUrl + 'doc';
                var openFileParams = {
                    url: fileurl,
                    fileId: fileurl
WebPDF.ViewerInstance.openFileByUri(openFileParams).catch(function(error) {