Open source · MIT · self-hosted
Your PDFs. Your server.
Your rules.
iLikePdf is a private PDF workspace with 50+ tools to edit, convert, sign, redact and automate documents. Run it on your laptop or your own infrastructure — nothing is uploaded to someone else's cloud.
- 0 PDF tools
- 0 languages
- 0 uploads to third parties
Everything in one place
Everything a document needs
One workspace instead of a dozen online converters that keep a copy of your files.
50+ tools
Merge, split, rotate, compress, watermark, sign, compare, and convert to and from Office, images and HTML.
Desktop-class workflow
Upload once and chain tools. Files stay in the browser between operations, so large documents don't get re-uploaded.
Private by design
The backend is stateless and processes documents in memory or temporary storage on a machine you control.
Automation
Build no-code pipelines in the UI or call the REST API for every tool to process documents at scale.
40+ languages
Full localization, dark and light themes, and an interface that works on desktop, tablet and phone.
Optional accounts
Add Google sign-in and a token balance when you want to share an instance with other people.
Three steps
Running in minutes
No account needed to start. Accounts and tokens are opt-in.
-
01
Start the app
Run the Spring Boot backend and the Vite front end, or use the task runner.
task dev -
02
Process documents
Drop a PDF into the workbench and chain the tools you need.
drag & drop -
03
Add accounts if you want
Deploy the Cloudflare Worker for Google sign-in, token metering and top-ups.
wrangler deploy
Privacy
Documents that never leave your infrastructure
Processing happens on your machine or your server. There is no analytics, no telemetry and no update ping — the app works the same offline.
- Stateless backend, memory or temp storage only
- Files kept in the browser between tool runs
- Analytics, PostHog and Scarf disabled by default
- Tokens and purchases handled by Cloudflare, never in the PDF path
Token packs
Pay for runs, not seats
Every new account starts with 50 free tokens. A PDF tool run costs 1 token; an AI-assisted run costs 5.
Starter
For occasional jobs
- 100 tokens
- Card or PayPal
- Tokens never expire
Pro
For regular use
- 500 tokens
- Card or PayPal
- Best value per token
Mega
For teams and batches
- 2,000 tokens
- Card or PayPal
- Heavy automation
Questions
Good to know
Where are my files stored?
In your browser and on the machine running the backend. iLikePdf has no cloud storage and no telemetry.
Do I need an account?
No. Accounts and tokens are only enabled when you deploy the optional Cloudflare Worker.
How do payments work?
Checkout runs through Stripe (cards) and PayPal. Tokens are credited by the payment provider's webhook or capture callback, not by the browser.
Can I self-host the whole stack?
Yes. The Java backend and React front end run on any machine with JDK 25 and Node.js. The Worker is only needed for shared accounts.
What happens when tokens run out?
The tool run stops before the request is sent and the app points you to the token packs. Balances are stored in Cloudflare D1, not in the browser.
Start with a PDF, not a signup
The workspace runs offline, and accounts are optional.