PDFsam logo

PDFsam

Desktop PDF tool for splitting, merging, mixing, rotating, and extracting pages

Repository activity
  • Stars4.4k
  • Forks394
  • Open Issues123
License

AGPL-3.0

Languages
  • Java
  • CSS
  • Batchfile
Get it:Website
PDFsam screenshot

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)