Bench

JPG to PDF

beta

Pictures to a PDF, one per page, in the order you drop them — in your browser

How it works

Drop one or many pictures on the page or choose them with the button; PNG and JPEG are embedded as they are, other formats (WebP, HEIC, GIF, BMP, AVIF, TIFF where the browser decodes them) are converted to PNG first. Each picture becomes a page sized to the picture at 96 pixels per inch; the Organise tab then reorders, rotates or deletes pages, and more pictures or PDFs can be added. Save writes the PDF. Pictures dropped on an open PDF are appended as pages.

Questions

Can I fit the pictures to A4 pages instead?

Pages take each picture's own size, which keeps the pixels as they are; printing fits them to paper. A paper-size option with margins is on the list.

Does it keep the picture quality?

JPEG and PNG files are embedded unchanged — no re-encoding. Other formats are converted to PNG losslessly.

Is my file uploaded?

No. Everything runs in your browser — pdf.js draws the document and pdf-lib rewrites it in a background thread — and Save writes to your disk or downloads a copy. Nothing leaves your device.