JPEG2PDF — Image to PDF Converter for Linux (JPG, PNG, TIFF)

Batch convert JPG, PNG, BMP, GIF, TIFF, SVG and WebP images into high-quality PDF documents — with page size and margin control, custom DPI, page numbering, grayscale output and AES-256 password protection. Runs entirely offline; your images never leave your computer. Open source under the MIT licence.

Flathub installs Snap Store version GitHub stars

Download and install JPEG2PDF

Linux — Snap

sudo snap install jpg2pdf

Linux — Flatpak

flatpak install flathub com.warlordsoftwares.jpeg2pdf

Run from source

git clone https://github.com/rishabh3354/JPG2PDF.git
cd JPG2PDF
pip install -r req.txt
python3 src/jpg2pdf.py

The application is MIT licensed — see the repository.

Features

Batch conversion

Turn a whole folder of images into PDFs in a single run.

One PDF or many

Merge every image into one document, or export one PDF per image.

Reorder before export

Move images up and down, duplicate them, or sort the queue.

Page sizes and margins

A4, A3, A5, Letter, Legal and more, with margins in mm, cm, pt or inches.

Custom DPI

Pick the image resolution that suits print or screen.

Rotate images and pages

Rotate individual images, or a page range in the output PDF.

AES-256 encryption

Password-protect the resulting PDF.

Page numbering

Automatic page numbers with configurable fonts and styles.

Grayscale output

Convert to grayscale or black and white to shrink scans.

PDF metadata

Set the title, subject and author on the exported document.

Drag and drop

Drop images straight onto the window, with a live zoomable preview.

Fully offline

No upload, no file-size limit, no watermark, no ads.

Supported image formats

Photos
JPG · JPEG · PNG · WebP
Scans & documents
TIFF · TIF · BMP · GIF
Vector
SVG
Also
Any other format readable by Pillow

Common tasks

TaskWhat JPEG2PDF does
Convert JPG to PDFDrop the images in and export — one click.
Merge images into one PDFQueue them, reorder, export as a single document.
Convert a scanned documentAuto orientation and DPI control for readable scans.
Convert PNG to PDFTransparency is flattened onto the page.
Convert TIFF to PDFMixed-format queues need no conversion step first.
Password protect a PDFEnable Protect PDF and set an AES-256 password.
Make a grayscale PDFShrink scans and photos with grayscale output.
Add page numbersEnable numbering and pick the font and style.
Set A4 or Letter sizeChoose the page format, or leave it on Auto.
Convert a whole folderAdd folder, then Start Convert.

Screenshots

JPEG2PDF main window in dark theme — image queue with dimensions, format and file size, live preview and PDF settings JPEG2PDF main window in light theme showing the same batch conversion queue JPEG2PDF app settings and advanced PDF settings — measure units, page margins, image position, DPI and page rotation JPEG2PDF about dialog showing version and project links

Frequently asked questions

Is JPEG2PDF free?

Yes. It is free to install from Flathub and the Snap Store, and the source is MIT licensed.

Does it upload my images anywhere?

No. All conversion happens locally on your machine. There is no upload, no account and no file-size limit, which matters if you are converting scanned IDs, contracts or medical records.

Can it merge several images into one PDF?

Yes. Add all the images, reorder them however you like, and export a single PDF. You can also export one PDF per image.

Can it password protect the PDF?

Yes, with AES-256 encryption. Set the password before exporting.

What image formats does it support?

JPG, JPEG, PNG, BMP, GIF, TIFF, SVG and WebP, plus other formats Pillow can read.

Can I control page size and margins?

Yes — A4, A3, A5, Letter, Legal and more, with margins and image position configurable in mm, cm, pt or inches, and a custom DPI setting.

Is it available for Windows or macOS?

Not currently. The packaged builds are Linux only. The source is Python and PyQt5, so it may run elsewhere, but that is untested and unsupported.

Can I contribute?

Yes. It is MIT licensed — open an issue or a pull request on GitHub.

Other apps by Warlord Softwares

AppWhat it does
FormatLabVideo & Audio Converter for Linux and Windows
4KTUBEYouTube Downloader for Linux and Windows
4KWALLWallpaper Manager & Auto Wallpaper Changer
DL-YouTubeMedia Downloader for 1400+ Sites
TUBE2GOOne-Click YouTube Downloader with System Monitor
PDF2OCROCR for Scanned PDFs and Images on Linux