Local processing with explicit limits.
FigureNest uses the browser-bundled PDF.js renderer to draw only the selected PDF pages to a local canvas, then encodes each canvas as PNG or JPG. A single page downloads directly; multiple pages are packaged into a ZIP in memory. No conversion API receives the PDF or generated images.
Know what the browser can and cannot do.
Up to 30 selected pages can be converted in one run so multi-image ZIP creation stays within predictable browser memory limits.
Each rendered page must remain under the stated pixel limit at the chosen scale. Reduce the scale if an unusually large PDF page exceeds that limit.
Password-protected or encrypted PDFs are rejected locally rather than sent to a conversion service.
This tool renders the visible PDF page. It does not preserve PDF text, links, forms, layers, vector editability, animation, audio, video or embedded files in the image output.