About IXPDF
Private PDF tools that run entirely in your browser.
What is IXPDF?
IXPDF is a collection of free PDF tools built around one principle: your files never leave your device. Every operation runs locally in your browser using Web Workers — no file is ever uploaded to a server.
Local-first architecture
Traditional online PDF tools send your files to a remote server for processing. IXPDF does the opposite: the PDF engine runs inside your browser. When you select a file, its bytes are read into memory and handed to a Web Worker on your own machine. The result is produced locally and offered as a download.
This means:
- No uploads — your PDF never travels over the network.
- No server-side storage — there is no database and no cloud bucket.
- Fast — processing happens on your own CPU, with no round-trip.
- Private — nothing about your document leaves your device.
Our privacy promise (and how we keep it)
"Your files never leave your device" is a technical guarantee, not a marketing slogan. We enforce it in code:
- PDF processing happens only in a browser Web Worker.
- There is no upload API — the code path does not exist.
- No databases, no cloud storage, no server-side runtime.
- Analytics (Google Analytics 4) only receives coarse, non-sensitive events (tool name, success/failure, duration and size buckets). It never receives your file, file name, metadata, or extracted text.
Read the full privacy policy for details.
Technology stack
- Astro — static site generation for fast, SEO-friendly pages.
- React — interactive islands for tool UIs.
- Web Workers — off-main-thread PDF processing.
- pdf-lib — the in-browser PDF engine (abstracted so it can be swapped).
- TypeScript — end-to-end type safety.
Why local processing?
PDFs often contain sensitive information — contracts, IDs, financial statements, medical records. Uploading them to an unknown server is a privacy risk and a compliance headache. Local-first processing removes that risk entirely: the data stays where it belongs, on your device.