GitPedia

PaperKnife

Privacy-first PDF utility (Zero-Server Architecture). Merge, split, compress, and edit PDFs 100% locally on your device. No uploads, no servers, no tracking.

From potatameister·Updated June 19, 2026·View on GitHub·

**PaperKnife** is a Privacy-first PDF utility (Zero-Server Architecture). Merge, split, compress, and edit PDFs 100% locally on your device. No uploads, no servers, no tracking. The project is written primarily in TypeScript, distributed under the GNU Affero General Public License v3.0 license, first published in 2026. It has gained significant community traction with 1,262 stars and 97 forks on GitHub. Key topics include: android, capacitor, f-droid, offline-first, open-source.

Latest release: v1.0.9
February 15, 2026View Changelog →
<p align="center"> <img src="public/icons/logo-github.svg" width="120" alt="PaperKnife Logo"> </p>

PaperKnife

A simple, honest PDF utility that respects your privacy.

License
GitHub Stars
Web App
Android App
Twitter


Preview

<p align="center"> <img src="assets/preview/screenshot1.jpg" width="45%" alt="Web View"> <img src="assets/preview/screenshot2.jpg" width="45%" alt="Android View"> </p>

Why I built this

Most PDF websites ask you to upload your sensitive documents—bank statements, IDs, contracts—to their servers. Even if they promise to delete them, your data still leaves your device and travels across the internet.

I built PaperKnife to solve this. It's a collection of tools that run entirely in your browser or on your phone. Your files never leave your memory, they aren't stored in any database, and no server ever sees them. It works 100% offline.

What it can do

  • Modify: Merge multiple files, split pages, rotate, and rearrange.
  • Optimize: Reduce file size with different quality presets.
  • Secure: Encrypt files with passwords or remove them locally.
  • Convert: Convert between PDF and images (JPG/PNG) or plain text.
  • Sign: Add an electronic signature to your documents safely.
  • Sanitize: Deep clean metadata (like Author or Producer) to keep your files anonymous.

How to use it

  • On Android: Download the latest APK or get it from:

<img src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroidButtonGreyBorder_nofont.png" height="80" alt="Get it at IzzyOnDroid">

  • On the Web: Visit the live site. You can use it like any other website, or "install" it as a PWA for offline access.

Support the project

PaperKnife is a solo project. It's open-source, ad-free, and tracker-free because I believe privacy is a right, not a luxury.

If this tool has saved you time or kept your data safe, please consider:

  • Sponsoring: Support development via GitHub Sponsors.
  • Giving a Star: It helps other people find the project.
  • Spreading the word: Share it with anyone who handles sensitive documents.

Under the hood

PaperKnife is built with React and TypeScript. The core processing is handled by pdf-lib and pdfjs-dist, which run in a sandboxed environment using WebAssembly. The Android version is powered by Capacitor.

This project is licensed under the GNU AGPL v3 to ensure it remains open and transparent forever.


Made with care by potatameister

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from potatameister/PaperKnife via the GitHub API.Last fetched: 6/19/2026