Desktop app · Windows and macOS
OpenPDFKit.
The PDF work a commercial desk does every day — merging a submittal, splitting a drawing set, putting a password on a signed contract — without sending any of it to a website. OpenPDFKit runs entirely on your own machine, offline, and is open source.
Builds for Windows and macOS are produced automatically for each tagged release. The current release is v0.1.0, an early one: try it on copies before you trust it with an original.
Thirteen tools.
- Pages MergeSeveral PDFs into one, in the order you set.
- Pages SplitEvery N pages, by range, or extract the pages you name.
- Pages OrganizeReorder or delete pages.
- Pages RotateAll pages, or only the ones you choose.
- Size CompressThree quality levels.
- Convert PDF to imagesEvery page as JPG or PNG, at a resolution you set.
- Convert Images to PDFSeveral images into one document.
- Convert PDF to WordAn editable .docx that keeps the layout.
- Marking WatermarkText or a transparent image over every page.
- Marking Page numbersPosition and format of your choosing.
- Security Password protectAES-256 encryption.
- Security Remove passwordFrom a file whose password you know.
- Text OCRA searchable text layer over a scanned document.
Why offline matters here.
A contract, a bank letter, an LC draft, a price list: these are the documents that most often need a PDF tool, and they are exactly the documents that should not be uploaded to a stranger's server to be merged. Every operation in OpenPDFKit happens on your machine. The application does not need a network connection, and it does not send your files anywhere.
- Requirements None, for the prebuilt appThe Windows and macOS builds bundle everything. From source it needs Python 3.10 or newer.
- OCR Needs Tesseract installed separatelyEvery other tool works without it. On macOS: brew install tesseract.
- Licence GNU AGPL-3.0-or-laterThe choice follows from PyMuPDF, the AGPL-licensed engine doing the PDF work underneath.
An independent project, not affiliated with iLovePDF or any other company, and using none of their code or branding. Issues and contributions: on GitHub. Other tools: all tools.