PDF Render Page
Rasterize PDF pages to PNG / JPEG / WebP at the DPI you choose.
How it works
Convert PDF pages to high-resolution PNG, JPEG, or WebP images. Rendering uses PDFium (the same engine Chrome uses internally), compiled to WebAssembly so the conversion runs in your browser. Cap is 300 DPI and 50 pages per call to stay under browser/Worker memory budgets.
FAQ
What DPI should I pick?
150 for screen viewing, 200 for ebook covers, 300 for print. Higher DPI means more memory and slower rendering.
Why is there a 50-page limit?
Memory budget. Browsers and Workers both cap at ~128 MB for large allocations, and a single 300-DPI A4 page can be 30 MB of raw RGBA. Forty pages at 150 DPI works comfortably; more than fifty starts hitting limits.
Can I render only specific pages?
V1 renders all pages by default. The API supports a pages array if you only want a subset.