About
About PDFkitt
A free PDF editor that does its work inside your browser, so the document you are editing never has to leave your computer.
Why this exists
Most “free online PDF editors” work the same way: you upload your file to their server, the server changes it, and you download the result. That is convenient, but it means a contract, a medical form, a tax return or a signed letter sits on somebody else’s computer, at least for a while, and you have to trust their deletion policy.
Modern browsers are powerful enough that none of that is necessary. PDFkitt opens, renders, edits and rebuilds the PDF entirely with JavaScript running in your tab. There is no upload step, so there is nothing for us to store, leak, lose or delete. You can confirm this yourself: load the page, disconnect from the internet, and the editor keeps working.
What you can do with it
The editor covers the everyday jobs people reach for a PDF tool to do: add or correct text, sign a document, fill out a form, highlight and comment, insert a logo or watermark, rotate a sideways scan, reorder or delete pages, merge several files or split one apart, add or remove a password, and shrink a bulky file. The features page lists everything, and the guides walk through each task step by step.
Who it is for
Anyone who occasionally needs to change a PDF and does not want to install software, create an account or hand the file to a third party: students, small businesses, freelancers, landlords and tenants, HR and admin staff, and people dealing with official paperwork. It is deliberately simple. If you need typesetting-grade text reflow or OCR of scanned pages, a desktop application is still the better tool.
How it is built
PDFkitt is a static website built with React. Pages are drawn by pdf.js, the open-source PDF engine Mozilla built for Firefox, and the edited file is written by a fork of pdf-lib, which adds password support. Both libraries are bundled with the site and run locally. Your edits are kept in your browser’s own storage (IndexedDB) so a page refresh does not lose them; closing the file clears that storage.
How it is paid for
The editor is free and has no paid tier. Hosting and development are supported by advertising shown around the editor and on the guide pages. Ads never see the content of your documents, because that content never leaves your device. See the privacy policy for the details of what advertising partners can and cannot collect.
Get in touch
Bug reports, feature requests and questions are welcome on the contact page. If you write about PDFkitt, feel free to link to any page on the site.

