Krzysztof Cichocki — creator of PDF Manipulator

Krzysztof Cichocki

Author & Developer

About the project

A tool I needed myself

PDF Manipulator wasn't born as \"another project\" — it was born as an answer to a very real frustration.

Every PDF tool I found required compromise — either uploading files to external servers or paying for features that should be basic. I wanted something simple, local, and entirely honest.

I'm a hobby programmer — I learn, develop, and build mainly when I need something myself. That's how PDF Manipulator came to be. I wrote it in Python with Qt, as a lightweight tool running locally, that respects your privacy and doesn't route your data through someone else's infrastructure. Your files stay where they belong — with you.

I develop this project in my spare time, step by step, exactly how good tools come to life: from practice, not from a business plan. If it's been useful to you, leaving a star on GitHub or supporting the project really helps me keep building it.

Technical stack

Python 3.12+ Programming language
PySide6 (Qt) UI framework (cross-platform)
pypdf / pdf2docx PDF processing engine
AGPL-3.0 Open-source license
PyInstaller Distribution building
Clean Architecture Architectural pattern

Project values

Privacy

Zero data leaving your computer. No cloud, no account, no tracking.

Open-source

Full code on GitHub under AGPL-3.0 license. Transparency isn't PR — it's philosophy.

Free

No freemium model, no ads, no limits. A tool that simply works.

Light and fast

No cloud dependencies = no delays. Operations on local files are instant.

Support the project

PDF Manipulator is free and ad-free. If it's helped you save time or money — your support really motivates me to keep developing it.

Support

Or leave me a star on GitHub — that helps a lot too.

Scroll to Top