FillablePDF v0.1

Open a PDF and turn it into a fillable form. Place, move, and resize text, date, checkbox, radio, dropdown, and signature fields over each page — then export a real AcroForm PDF that any reader can fill in. Everything runs in the browser, with no upload to any server.

Features

Quick Start

Opening a document

Click Open PDF in the toolbar or drag a file onto the canvas. To start from scratch, pick Letter, Legal, or A4 under New Document.

Placing fields

Select a field tool from the toolbar — or press its shortcut — then click on the page where the field should go. The field is created with a sensible default size; drag the eight handles to resize it. Press Esc or choose the select tool to stop placing fields.

Arranging and editing

Drag a field to move it. Use the arrow keys to nudge by one point, or hold Shift for ten. The Properties tab shows the selected field’s name, page, geometry (in PDF points), value, and appearance; the Fields tab lists everything on the document.

Exporting

Click Export PDF to download a copy of the source PDF with real form fields added. Tick Flatten in the Document section to bake the fields into the page instead of leaving them editable.

Tip: Field names must be unique. When you duplicate a field or type a name that already exists, a numeric suffix is added automatically, and radio buttons that share a name become one radio group.
Tip: Open the same project in two tabs to see the multi-tab coordination in action — the older tab switches to read-only.
Note on signatures: PDF signature fields (/FT /Sig) require a signing certificate and cannot be created client-side by pdf-lib. The signature line tool therefore exports a normal text field with a “Sign here” hint — the usual approach for typed signatures.

Field Types

TypeBest forNotes
TextNames, short answersSingle-line; left / center / right alignment
MultilineAddresses, commentsEnables multiline text in the exported field
DateTyped datesA text field with a date hint; no calendar picker
CheckboxYes / no togglesChecked state carried in the field value
RadioOne of several choicesFields sharing a name form one group; options defined per group
DropdownChoosing from a listOptions entered one per line; first option is the default
Signature lineTyped signaturesExported as a text field with a sign-here hint (see note above)

Keyboard Shortcuts

Ctrl+O Open PDF
Ctrl+S Save project
Ctrl+E Export PDF
Ctrl+Z Undo
Ctrl+Shift+Z Redo
Ctrl+Y Redo
Ctrl+D Duplicate field
Alt+T Toggle theme
Ctrl+\ Toggle panel
V Select tool
T Text tool
M Multiline tool
C Checkbox tool
R Radio tool
D Dropdown tool
S Signature tool
Del Delete field
Arrows Nudge field (Shift = 10 pt)
Esc Deselect / stop placing

Technical Details

Version History

0.1Sep 20, 2026
  • Initial release
  • Open any PDF or start from a blank Letter, Legal, or A4 page
  • Text, multiline, date, checkbox, radio, dropdown, and signature field tools
  • Click-to-place, drag-to-move, eight-handle resize, and arrow-key nudging
  • Properties panel for name, page, geometry, value, options, required, read-only, font, alignment, and colors
  • Fields list with selection, reordering, and deletion
  • Real AcroForm PDF export via pdf-lib, with optional flattening
  • JSON project save and load with the source PDF embedded, plus auto-save and multi-tab coordination
  • 100-step undo/redo, dark/light theme, and an action log