
Draw fields. Export fillable PDFs.
Fillable PDF Forms is a desktop application that lets you turn any existing
PDF into a fully fillable form.\
Simply open a PDF, click and drag where you want fields to go, choose
the field type, and export a professional AcroForm-enabled PDF.
No design tools. No complex editors. Just point, drag, and generate.
Fillable PDF Forms runs as a Python desktop app.
pip install reportlab pikepdf pymupdf pillow
From the project folder:
python designer_app.py
You can also launch it via a .bat file for one-click startup on
Windows.
Field Type Description
Text Single-line text input
Textarea Multi-line text input
Checkbox Independent on/off field
Radio Grouped selection (one choice per group)
Dropdown Select from predefined options
Radio buttons copied as a group are automatically renamed so each
question remains independent.
Generates a fully interactive PDF with real AcroForm fields that can be
filled in any standard PDF viewer.
Creates a version with sample data inserted so you can visually confirm
layout and spacing before distributing.
Most tools for making fillable PDFs are either: - Expensive - Web-based
(privacy concerns) - Overly complex
Fillable PDF Forms focuses on speed, control, and simplicity.\
If you can draw a box on a page, you can build a form.
fillable-pdf-forms/
โ
โโโ designer_app.py # Main desktop application
โโโ README.md
โโโ (optional)
โโโ launch_formfill.bat
This project is currently provided as-is for personal and experimental
use.\
If you plan to distribute or commercialize it, verify third-party
library licenses.
FormFill PDF was built to make creating professional, fillable PDFs
as intuitive as drawing boxes on a page.
If you've ever said "Why is this so hard?" when trying to make a form
--- this tool is for you.