Convert JPG and PNG Images to PDF
Almost nobody converting a JPG to a PDF wants a PDF. They want to send several photos as one attachment, hand a phone-camera photo of a form to something that only accepts PDFs, or turn twelve pictures of a receipt pile into a document with page numbers. This page does that: drop the images, put them in order, choose the paper they sit on, and download one file. Nothing is uploaded.
Drop the images you want in a PDF
JPG, PNG, HEIC, WEBP, GIF, BMP, AVIF and TIFF, up to 100 of them. One image per page, in the order you arrange them, entirely in this browser tab.
Put those photos in a real layout
One image per page is a container, not a design. Moda arranges the same photos into something worth sending and exports the PDF.
Try Moda free →Your images are embedded, not re-compressed
A JPG dropped here goes into the PDF as the same JPG — the same bytes, the same quality, the same file size. The tool writes the page around it rather than redrawing it, which is why the finished PDF is roughly the size of your photos added together and why nothing gets softer. PNGs are embedded the same way, so a screenshot full of text stays crisp instead of picking up JPEG artefacts around the letters. Formats a PDF cannot hold natively — HEIC from an iPhone, WEBP, AVIF, GIF, BMP, TIFF — are decoded in your browser and re-encoded once on the way in, at a quality high enough that you will not see the difference. The only other case where a re-encode happens is “fill the page”, which has to crop the image before embedding it.
Page size, orientation and fit — what each control actually does
Page size is the sheet: A4 and US Letter for anything that might be printed, plus a “fit each page to its image” option that makes every page exactly the size of the picture on it, which is what you want for screenshots and comic pages and never want for anything that goes to a printer. Orientation defaults to matching each image, so a landscape photo gets a landscape page instead of being letterboxed into a strip. Fit decides what happens when the picture and the page disagree in shape: “whole image” shows all of it and leaves white space, “fill the page” crops evenly from the centre, and “stretch” distorts. Contain is the default because it is the only one of the three that cannot lose part of your photo.
Order, and why it is on this page rather than in your filenames
Photos come off a phone named IMG_4021 through IMG_4033 and off a scanner named scan-1 through scan-12, and both sort wrong the moment there are more than nine of them. The queue here is the page order, you move an image with the arrows on its row, and the number to the left of each is the page it will be. You can add more images after arranging the first batch without losing the arrangement, and removing one does not renumber anything you have to check. Up to 100 images per document, which is far past where anyone should be assembling a document by hand and is the point where a browser tab starts to struggle.
What a PDF of images is not
It is not searchable. A photo of a page is a photo, so the words in it are pixels rather than text — you cannot select them, search them, or copy them, and neither can anything the file gets sent to. Making them searchable needs OCR, which these tools deliberately do not do. It is also not smaller than your photos: converting images to PDF is packaging, not compression, and a folder of 4 MB phone photos becomes a 48 MB PDF. If the result has to fit under an upload limit, compress the images first — the size of the PDF is set almost entirely by the size of what you put in it.
Frequently asked questions
Are my photos uploaded?
No. The images are read from your disk into this browser tab, embedded into a PDF built in memory, and handed back as a download. Nothing crosses the network — which matters, because the pictures people convert to PDF are usually documents: forms, IDs, receipts, and signed pages.
Can I put more than one image on a page?
Not here — this page is one image per page, which is what “convert these photos to a PDF” means in practice. Two-up or four-up layouts are a design decision rather than a conversion, and they are what the canvas is for.
Why is my PDF bigger than the images I put in?
It should not be by much — a few kilobytes of page structure per image. If it is dramatically bigger, the likely cause is HEIC or WEBP input: those formats compress far harder than anything a PDF can hold, so their re-encode on the way in genuinely does produce more bytes. A PDF has no way to store a HEIC.
My iPhone photos are sideways in the PDF.
They should not be. Phone cameras record orientation as a metadata flag rather than by rotating the pixels, and this tool reads that flag when it decodes the image, so photos come out upright. If one is still sideways, its flag is wrong — open it in any photo app, rotate it, save, and drop it again. You can also fix it after the fact with the organize-pages tool.
Is there a watermark or a page limit?
No watermark, no account, no paid tier. The limits are 100 images per document, 50 MB per image and 200 MB across one batch — all of them the practical ceiling of doing this in a browser tab.