Drop any fillable PDF — type into text fields, tick checkboxes, choose radio buttons — then download the completed PDF. Your file never leaves your device.
Everything runs inside your browser using PDF.js (renders pages and reads form fields) and pdf-lib (writes your answers back into the file). No data is ever sent to a server.
Supported fields: text fields, multiline text areas, checkboxes, radio buttons. Signature fields and combo-box dropdowns are shown as text inputs. Flat (non-interactive) scanned PDFs do not have AcroForm fields and cannot be filled this way.
FileReader API and processed entirely in memory by JavaScript libraries running locally. No network request is made with your PDF bytes. You can disconnect from the internet after the page loads and the tool will still work perfectly. This makes it safe for sensitive documents like tax forms, contracts, legal filings, and medical records.