Add Form Fields to PDF
Drag boxes on a PDF page to add real, fillable text fields, checkboxes and radio button groups. Runs entirely in your browser.
Add fillable fields to a PDF
Upload a PDF, drag boxes on the page to place text fields, checkboxes and radio buttons, then download a fillable form.
Form fields added
How to use this tool
- Choose a field type — Text Field, Checkbox or Radio Button — from the toolbar above the page preview.
- Drag a box on the page where you want that field to appear.
- Repeat for more fields — use the same group name for every radio button that should belong to the same group, so they become mutually exclusive.
- Use the Previous / Next buttons to navigate to other pages if your form needs fields on more than one page.
- Press Add Form Fields & Download to build the fillable PDF, then Download form.pdf to save it.
FAQ
Frequently asked questions
Is my PDF uploaded anywhere when I add form fields?
No, it's entirely local. pdf.js renders the page preview and pdf-lib adds the interactive form fields, all inside your browser. Your file never leaves your device.
What's the difference between this and the Edit PDF tool?
The Edit PDF tool adds static content — text, shapes and a signature — that becomes a permanent part of the page. This tool adds real, interactive form fields: text boxes, checkboxes and radio buttons that anyone opening the resulting PDF in a compatible viewer can click and fill in, and later export as form data.
Which field types are supported?
Three: text fields for typed input, checkboxes for yes/no choices, and radio button groups for choosing one option from several.
How do radio groups work?
Give each radio button in the same group the same "Group name". Buttons sharing a group name become mutually exclusive, so selecting one deselects the others, exactly like a normal PDF form.
