A lightweight, dependency-free JavaScript library for rendering PDFs with full annotation support. Built for modern web applications.
<script src="https://pdf-renderjs.pages.dev/pdf-render.js"></script>
// Initialize the renderer
const renderer = new PDFRenderer('#pdf-container');
renderer.load('your-document.pdf');
Built for performance, designed for developers
Optimized for speed with minimal overhead. Renders PDFs in milliseconds, not seconds.
Under 12KB gzipped. No external libraries required. Pure vanilla JavaScript.
Support for highlighting, signatures, comments, and custom markups out of the box.
Integrate with any platform in minutes
Full support
Full support
Plugin available
Native support
Join thousands of developers using PDF-render.js to power their applications