Desktop PDF tool for splitting, merging, mixing, rotating, and extracting pages
- Stars4.4k
- Forks394
- Open Issues123
AGPL-3.0
- Java
- CSS
- Batchfile

About PDFsam
PDFsam Basic is a free, open source desktop application for working with PDF files. It splits, merges, mixes, rotates, and extracts pages entirely on your own machine, so you can reorganize documents without uploading them to an online service.
The app focuses on page-level operations rather than full content editing, making it well suited to batch tasks like combining many files or pulling specific pages out of a large document. It runs on Windows, macOS, and Linux.
PDFsam Basic is built with JavaFX. Since version 4 it ships as a self-contained application bundling its own runtime, while version 3 needs a separate Java Runtime Environment 8 with JavaFX installed.
Key features
- Split PDF files by page, size, or bookmarks
- Merge multiple PDFs into one document
- Mix pages from two files in alternating order
- Rotate pages and extract page ranges
- Runs fully offline on the desktop
Details
- On GitHub since
- 2013
- Platforms
- Windows · macOS · Linux
- Built with
- JavaFX
- Packaging
- Self-contained app since v4
- License
- AGPL-3.0 (GPLv2 before v3)
