Convert JPG to PDF

One PDF from one or many photos, made on your device, in the order you choose.

Turn JPG photos into a single PDF in your browser. Choose page size, orientation and margins. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.

Drop JPG photos hereor click to choose files. Batches welcome.
    Working…

    Done

    Free, no ads. Support StayPut

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    Scanned receipts, photographed forms, a set of pictures a client asked for "as one document": JPG to PDF is the conversion people need most often, and it is the one most upload-based sites push through a queue and a sign-up wall. Here the PDF is written by pdf-lib inside your browser. A JPG goes into the PDF unchanged, unless the photo needs rotating (as sideways phone photos often do), in which case it is re-encoded at high quality. So the pages look like the photos and the PDF is barely larger than the JPGs combined.

    Drop several photos and they become pages in the order shown; use the arrows to reorder. "Fit to each image" makes every page the size of its photo, which is right for screenshots and scans. Pick A4 or US Letter with a margin when the PDF is going to be printed or attached to a form.

    How it works

    1. Drop one or more JPG photos, or tap to pick them. Reorder with the arrows.
    2. Choose a page size (fit to image, A4 or Letter), orientation and margin.
    3. Convert, and the PDF downloads. Reload the page to clear everything from memory.

    In your browser, not on a server

    A JPG is embedded directly into the PDF by pdf-lib, unchanged, unless it needs rotating by its EXIF orientation (as sideways phone photos often do), in which case it is decoded and re-encoded at high quality. A PNG is embedded losslessly. Other formats are decoded by your browser (HEIC via libheif, TIFF via UTIF.js, one page per TIFF page) and embedded as high-quality JPG. Page size, orientation and margins are applied while laying out each page in memory.

    Compared with upload-based tools: Uploading a folder of receipts or ID scans to make one PDF is exactly the kind of thing that should not need a server. The PDF is assembled on your device in the time it takes to pick the files.

    Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Can I combine several JPGs into one PDF?

    Yes. Every photo you add becomes a page in the same PDF, in the order listed. Drag the arrows to change the order before converting.

    Does converting to PDF reduce the photo quality?

    Usually not. A JPG goes into the PDF unchanged, unless the photo needs rotating (as sideways phone photos often do), in which case it is re-encoded at high quality (92). If you want a smaller PDF, shrink the photos first with the compress tool and then convert.

    What page size should I pick?

    "Fit to each image" for screenshots, scans and anything viewed on screen; A4 or Letter with a 10 mm margin for anything that will be printed or filed.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More PDF tools

    Other conversions

    Guides