PrivyPDF is a lightweight, privacy-first desktop PDF editor built using Python, Tkinter, and PyPDF.
It allows you to merge multiple PDFs or delete pages from a PDF — all directly on your local computer, without uploading anything to the cloud.
I created PrivyPDF because I didn’t want to use online PDF editing tools that require uploading personal or confidential documents.
Even though most sites claim they don’t store uploaded files, we can never be entirely sure.
So I built a local tool that keeps everything private and secure on my own computer.
- 🧱 Merge PDFs: Combine multiple PDF files into one.
- 🗑️ Delete Pages: Remove specific pages or ranges with flexible input (like
1,3,5-10,-4,20-etc). - 🔒 Privacy-Focused: 100% offline. No document ever leaves your device.
- 💻 Cross-Platform: Works on both Windows and Linux (tested).
- Language: Python
- GUI: Tkinter
- PDF Library: PyPDF
- Build Tool: PyInstaller
You can download the latest version of PrivyPDF for your system from the Releases page.
| Platform | File Name |
|---|---|
| 🪟 Windows | PrivyPDF_windows.exe |
| 🐧 Ubuntu / Linux | PrivyPDF_linux |
-
Clone the repository:
git clone https://github.com/nezchan0/Privy-PDF.git cd PrivyPDF -
Install dependencies:
pip install -r requirements.txt
(Tkinter usually comes preinstalled with Python. If not then install it separately)
-
Run the app:
python main.py
You can package PrivyPDF into a standalone desktop app using PyInstaller:
pyinstaller --onefile --windowed main.pyThis will create a single executable in the dist/ folder.
| 🖥️ Main Window | ⚙️ Choose PDFs Dialog | 🗑️ Write Pages To Delete |
|---|---|---|
![]() |
![]() |
![]() |
- Add page reordering
- Add drag-and-drop interface
This project is licensed under the MIT License — feel free to use, modify, and distribute it freely, with attribution.
Alok Kumar Maurya – Developer | Email: [email protected]


