About this tool
Convert JPG, PNG, and other image formats to high-quality PDF documents. Drag and drop your images to create professional PDFs instantly.
Image to PDF Converter merges JPG, PNG, WebP and other browser-readable images into a single PDF, giving each image its own page sized exactly to that image's pixel dimensions so nothing is scaled or cropped. Each file is re-encoded to JPEG at quality 0.95 over a white background before being embedded, which flattens transparency instead of leaving black boxes. The whole document is assembled with pdf-lib inside the page, so scans and receipts never leave your device.
Open Image to PDF Converter on AltFTool — it loads instantly in your browser.
Upload or drag in the file you want to work with.
Adjust the settings and preview the result.
Download the finished file to your device.
Each page is created at the image's own width and height, so there are no white margins and no forced downscaling to a letter or A4 frame.
PNGs and WebPs are drawn over a white fill and converted to JPEG at 0.95 quality, so transparent areas come out white rather than black.
Add images in batches, remove any you do not want, and the whole set is written out as a single merged PDF.
Any raster format your browser can decode, which in practice covers JPG, JPEG, PNG, WebP, GIF and BMP. Everything is normalised to JPEG at quality 0.95 during embedding, so the output is a consistent single-format PDF regardless of what went in.
In the order you added them, one image per page, top of the list first. Remove and re-add a file if you need it somewhere else in the sequence.
No. The files are read locally, drawn to a canvas in the page and assembled into the PDF by pdf-lib running in your browser, so sensitive documents such as ID scans and receipts stay on your machine.
Because the page is created at the image's pixel dimensions in PDF points, and a PDF point is 1/72 inch — so a 3000 x 4000 pixel photo produces a page about 41 x 55 inches. It prints fine, since printers scale to fit the paper, but set your print dialog to fit-to-page if you need an exact paper size.