Because PDFs shouldn't make you suffer.
A lightweight, fully local web application that combines 10 essential PDF utilities into one seamless interface. No subscriptions, no cloud uploads, and no switching between five different websites just to manage your documents.
I was tired of dealing with online PDF tools that impose arbitrary file size limits, require premium subscriptions for basic tasks, and force you to upload sensitive documents to remote servers. I HATE PDF runs 100% locally on your machine, ensuring complete privacy and zero friction.
- 100% Local Processing: Your files never leave your computer.
- Batch Color Inversion: Perfect for reading scanned documents or textbooks in dark mode without eye strain.
- Page Management: Merge, split, rotate, and rearrange pages effortlessly.
- Image & Watermark Tools: Precisely stamp images or add watermarks to your PDFs.
- Compression: Reduce file sizes for easy sharing.
- Blank Page Insertion: Add space exactly where you need it.
- Backend: Python, Flask
- PDF Processing: PyMuPDF (
fitz), PyPDF2 - Image Processing: Pillow, NumPy
- Frontend: HTML5, CSS3, Vanilla JS
- Python 3.10 or higher
- Git
-
Clone the repository:
git clone https://github.com/kik1211/pdf-processing-suite.git cd pdf-processing-suite -
Install dependencies:
pip install -r requirements.txt
-
Run the application: Simply double-click the
run_app.batfile (on Windows), or run:python app.py
-
Open in your browser: Navigate to
http://127.0.0.1:5000to start using the tools!
- OCR Text Recognition
- Password Protection & Encryption
- Digital Signatures
- PDF Metadata Editor
This project is licensed under the MIT License. See the LICENSE file for details.
Built by Kiruthik R S.