Foxit Web SDK · JavaScript PDF Library
View, Edit and Sign PDFs Inside Your Web App
Foxit Web SDK is a client-side JavaScript library. It brings high-fidelity PDF viewing, annotation, editing, forms, and digital signatures to any web app. No plugins, no Acrobat, no rendering server. Every modern browser.
Trusted by 700M+ users and 640,000+ organizations worldwide
Built for the Browser
What Is the Foxit Web SDK?
A client-side JavaScript PDF library your team can ship in days, not months.
Foxit Web SDK is a JavaScript library that puts a full PDF experience inside a web application. It runs entirely in the browser, with no plugins and no rendering server required. It is built for product and engineering teams who need document work to happen where the user already is: inside the app they signed into, on whatever browser and device they brought.
Fully Client-Side
Rendering and processing happen in the browser. Documents never leave the user's device, so there are no server round-trips and no rendering infrastructure to host. For regulated teams that also settles the data residency conversation early: nothing to store, nothing in transit, nothing to explain in a security review.
Familiar Web Technologies
JavaScript, HTML, and CSS, with no proprietary language to learn. Reference Foxit's resource files, write a small amount of init code, and your viewer is running. The people who already own your front end can own this feature too, which keeps it inside the team you already staffed.
Lower Infrastructure Cost
Most PDF SDKs require a rendering server, and that server scales with document volume. Foxit's runs on the user's machine, so the hosting line stays flat as usage grows and never enters your cost model in the first place.
Foxit's Rendering Engine
The same proprietary engine used across financial services, healthcare, government, and engineering. Consistent, accurate rendering on every browser and device, including the malformed and legacy files that break lighter viewers.
Web SDK Capabilities
What Can the Web SDK Do?
Everything your application needs to work with PDFs, browser-side.
Viewing & Rendering
High-Fidelity PDF Viewing
Optimized rendering for desktop and mobile browsers, with multi-page navigation, thumbnails, zoom, print, and full-text search.
ExploreAnnotations & Markup
Full PDF Annotation Suite
Create, edit, import, and export annotations across document types — the complete markup toolkit, in-browser.
ExploreForms
Smart Forms
Fill AcroForms on any device, and move data in and out of your systems through FDF import and export.
ExploreDigital Signatures
Digital & Ink Signatures
Sign in the browser with ink or digital signatures. No print, sign, and scan detour.
ExploreFull-Text Search
Fast Full-Text Search
SQLite-based search returns near-instant results across any language or encoding, even in large repositories.
ExploreRights Management
DRM & Rights Management
Native PDF encryption and decryption, plus integration with custom DRM/IRM systems and Microsoft Rights Management Services.
ExplorePremium Add-Ons
Extend the Web SDK
Add-ons for specialized editing and compliance workflows.
PDF Text Editor
Edit and create PDF text directly in the browser — a capability most JavaScript viewers don't offer.
ExploreXFA Forms
Capture, present, process, and print data from static and dynamic XML-based XFA forms inside a PDF.
ExplorePDF/A Compliance
Convert PDFs to ISO-compliant PDF/A archival format and validate incoming files against the standard.
ExploreDeployment Options
How Can the Web SDK Be Deployed?
Three models — pick the one your architecture requires.
Fully Client-Side
Everything runs in the browser. No server round-trips for rendering and no documents sent to external infrastructure, which keeps sensitive files on the user's machine and keeps your hosting bill out of the feature's business case.
No server dependencyServer-Backed
Pair the viewer with Foxit's Server SDK when batch conversion, generation, or redaction belongs in the backend. The front end stays the same, so you add processing capacity without rebuilding the experience your users already know.
Advanced controlCloud or Hybrid
Deploy to cloud, on-premises, or hybrid, including air-gapped networks where documents cannot leave your control. The same build serves a public SaaS product and a customer who requires everything inside their own perimeter.
Air-gap compatibleLive Demo
Try the Web SDK in Your Browser
PDF viewing, annotation, form filling, text editing, and signing — running exactly as your users would see it. No download, no signup.
Resources
Hand This Page to Your Developers
Everything a technical evaluator needs sits in Foxit's developer documentation.
Compliance
The standards Foxit's enterprise customers audit against.
Frequently Asked Questions About the Foxit Web SDK
What engineering leads and product managers ask most when evaluating a JavaScript PDF SDK.
Get Started
Ready to Add PDF Capabilities to Your Web Application?
Start a free 30-day trial with full Web SDK access — or talk to a specialist who can walk you through capabilities, answer technical questions, and help scope the right integration for your product.