JPG to PDF
Drop JPG or PNG images, reorder, rotate or remove them, then convert. Everything runs locally — your files never leave your device.
How it works
- Drop JPG or PNG images into the upload area, or click to browse.
- Drag tiles to reorder, or click 'Sort A–Z' for alphabetical order. Hover any tile to rotate or remove it.
- Pick page orientation, page size (Fit / A4 / Letter), and margin. The thumbnail preview updates live to show the final layout.
- Decide whether to merge all images into one PDF (default) or output a ZIP with one PDF per image.
- Click 'Convert to PDF'. Download starts immediately, no upload involved.
Frequently asked questions
What image formats are supported?
JPEG and PNG. JPEGs pass through bit-for-bit (no recompression, no quality loss). PNGs decode and re-embed.
How does 'Fit' page size differ from A4 and Letter?
Fit makes the page exactly the image's dimensions in points (1px = 1pt) — no whitespace or scaling. A4 and Letter use standard paper sizes; the image fits inside with optional margin.
Will rotation be reflected in the output PDF?
Yes. Per-image rotations are baked into the PDF — rotation is applied at the page level using the proper PDF transform matrix, not a metadata hint.
What if my images have different sizes?
In Fit mode, each page becomes that image's size — pages will vary. In A4 / Letter mode, every page is the same size and each image fits inside with margin.
Is anything uploaded?
Nothing. Images are read with FileReader, embedded via pdf-lib, and the result is downloaded — all in your browser tab.