Choose a PDF to render.
PNG results
How it works
The accepted locally hosted PDF.js renderer paints selected pages sequentially onto an opaque white canvas and encodes the pixels directly as image/png. Page selection accepts single pages and inclusive comma-separated ranges. No embedded action, attachment, link, or PDF JavaScript is executed.
Limits and interpretation
Input is limited to 50 MB and 100 rendered pages per operation. Resolution choices are 1×, 1.5×, and 2×, capped at 16,000 pixels per side. The actual background policy is opaque white; this tool does not claim to preserve PDF transparency. Encrypted PDFs are unsupported.
