Image ↔ PDF Converter
Combine images into one PDF, or extract pages from a PDF as PNG / JPEG / WEBP. Libraries load on demand —
the page itself stays light. Nothing is uploaded.
Looking to merge or split existing PDFs? Use the PDF Merger & Splitter instead.
How this tool works
Images → PDF uses pdf-lib to author a fresh PDF document, embed each image, and serialise it as a Blob you download. JPEGs embed natively; PNG and WEBP are converted to PNG via Canvas first.
PDF → Images uses Mozilla's PDF.js to render each requested page onto a Canvas at the chosen scale, then canvas.toBlob() in your chosen format.
Both libraries are loaded only when you first interact with the relevant tab, so the page itself stays lightweight on first paint. Everything runs locally — no upload, no analytics on file contents, no temp files on a server.