Todor’s PDF Tool


I Built a Free PDF Tool — 21 Features, One App, No Subscription

If you work with PDFs regularly, you know the pain. You need to merge two files, but the free tool has a 2-file limit. You want to add a watermark, but that’s a “premium” feature. You need to extract text, but the website wants your email first.

I got tired of it — so I built my own.

What is Todor’s PDF Tool?

It’s a lightweight desktop application for Windows that handles everything you’d ever want to do with a PDF file. No browser, no cloud upload, no subscription. Your files stay on your computer.

The app is built with Python and runs as a standalone .exe — no installation required.


21 Tools in One App

Here’s everything it can do:

ToolWhat it does
Merge PDFsCombine multiple files into one — drag & drop supported
Split PDFExtract pages or a specific range
📄Extract TextExport to TXT, Word (.docx) or clipboard
🖼Extract ImagesSave embedded images as PNG, JPG, TIFF or WebP
🗜CompressReduce file size by downsampling images
🔄RotateRotate pages 90°, 180° or 270°
💧WatermarkAdd text or image watermarks
🔒PasswordEncrypt or decrypt PDFs
🔀ReorderDrag pages into any order
🏷MetadataEdit Title, Author, Subject, Keywords
🗑Remove BlanksAuto-detect and delete empty pages
🔧Repair PDFRebuild corrupted files page by page
🖼→📄Images to PDFConvert image files into a PDF
✂📐Crop MarginsTrim margins in millimetres
🔍OCRExtract text from scanned pages
Compare PDFsSide-by-side diff with color-coded changes
RedactPermanently black out sensitive content
🔢Page NumbersAdd styled page numbers anywhere on the page
SignaturePlace a signature image on any page
📄⊞N-UpPrint 2, 4, 6 or 9 pages per sheet
🔖BookmarksView, add, delete — or split a PDF by chapter

Why I Built It

I’m a 3D artist transitioning into data analytics. I work with a lot of documents — reports, invoices, contracts, presentations. Every time I needed a quick PDF operation I ended up on some sketchy website, uploading confidential files to a server I knew nothing about.

Building this tool was also a great project to sharpen my Python skills. It combines UI design, file processing, and real-world problem solving — exactly the kind of project I enjoy.


Tech Stack

  • Python — core language
  • pypdf — PDF reading and writing
  • ReportLab — generating overlays (watermarks, page numbers, signatures)
  • Pillow — image processing
  • Tesseract OCR — text extraction from scanned pages
  • Tkinter — the desktop UI
  • PyInstaller — packaging into a standalone EXE

Download

The app is completely free and open source.

Download the EXE (Windows) — no Python needed, just run it.

View the source code on GitHub


What’s Next?

This started as a personal tool, but I’m happy to share it. If you use it and have ideas for new features — or find a bug — feel free to open an issue on GitHub.