Fill in a PDF form
Interactive fields are detected automatically and listed in a side panel. Fill them in, then either keep the form editable or flatten it so the values are permanent and every reader shows the same thing.
How to do it
- Open the form.
- Open the form panel from the toolbar; every fillable field is listed.
- Fill them in, and add text boxes anywhere the form lacks a field.
- Choose whether to flatten, then download.
Why nothing is uploaded
Most online PDF tools work by sending your file to a server, editing it there, and sending it back. That means contracts, medical records, bank statements and passports all end up on someone else's machine, and you are trusting a privacy policy about what happens next.
This editor does the work in your browser instead. The PDF is read by this tab, rendered with pdf.js and written back out with pdf-lib, both running as ordinary JavaScript on your own device. There is no upload endpoint, because there is no server doing any of this. Once the page has loaded you can disconnect from the network entirely and everything still works.
Questions
- Is my file uploaded?
- No. Everything happens in this browser tab, on your own device. There is no upload endpoint and no server-side processing, so the file never leaves your machine — you can disconnect from the network after the page loads and it still works.
- What if the form has no interactive fields?
- Plenty of "forms" are just scans or flat documents with lines drawn on them. Add text boxes wherever you need to write, and they will be part of the saved file.
- Should I flatten?
- Flatten if you are sending the completed form onwards: it makes the values permanent and guarantees every reader displays them identically. Leave it interactive if someone else still needs to edit it.
Related tools
- Sign a PDF — Draw, type or upload a signature and place it on any page. Runs entirely in your browser, so the document you are signing is never uploaded.
- eSign a PDF — Add an electronic signature to a PDF without an account and without uploading the file anywhere.
- Password-protect a PDF — Add a password and set permissions on a PDF. AES-256 encryption applied in your browser — the document and the password never leave your device.
- The full editor — annotate, sign, fill forms, redact, OCR and more.
Part of messy-ui. Free, open source and account-free — see also the countdown timer.