Fill or Create Fillable PDF Forms Online
Upload a PDF to fill in its existing form fields, or start building your own from a blank page or any document: text fields, checkboxes, radio groups, dropdowns, dates, and signatures. Free, no software to install, no account required to try it.
Drop your PDF here
or click to browse
Up to 50 MB
How to Fill or Create a Fillable PDF
- 1
Upload your PDF
Upload any PDF. If it already has fillable fields, PDFHaul detects them automatically and offers to switch you into fill mode.
- 2
Fill in or add fields
Type straight into detected fields, or open Form Creator to place your own text fields, checkboxes, radio groups, dropdowns, dates, and signatures. You can also start from a blank page instead of uploading.
- 3
Download or save
Download the completed form or save it to your PDFHaul account. No watermarks, and fields you create stay interactive in Acrobat and other readers.
Why use PDFHaul
for fillable PDFs?
9 real field types
Text, paragraph, checkbox, radio, dropdown, list, date, signature, and initials fields: each a genuine interactive AcroForm field, not a flattened image, so it opens fillable in Acrobat and every other standards-compliant PDF reader.
Start from a blank page
No source document needed. Build a multi-page form entirely from scratch, adding or deleting pages as you go.
Headers, footers, and page numbers
Mark any text or logo as repeatable and it embeds on every page automatically, with {page} and {pages} tokens for automatic page numbering.
No watermarks, ever
Filled and created forms alike come out clean. No branding, no watermarks, no trial stamps.
Who uses
fillable PDF forms?
Any process built around collecting or submitting structured information tends to end up as a PDF form eventually.
01
HR and business intake forms
Job applications, onboarding paperwork, and client intake forms with text fields, checkboxes, and dropdowns that applicants fill in directly, no printing required.
02
Contracts and signature pages
Add signature and initials fields alongside the contract text, so the other party fills in and signs the same document you sent, field by field.
03
Registration and enrollment forms
School registration, event sign-ups, and membership forms with radio groups and dropdowns built once and reused every term or season.
04
Multi-page applications and permits
Longer government-style forms that need consistent headers, footers, and automatic page numbering across every page.
How fillable PDF forms work in PDFHaul
A fillable PDF form is a document with AcroForm fields embedded in it: text boxes, checkboxes, radio buttons, and dropdowns that any PDF reader recognizes as interactive, not just PDFHaul. PDFHaul supports both directions: filling in fields that already exist in a PDF you upload, and creating those fields yourself on a document that doesn't have any yet, including a completely blank page.
These two directions behave differently on purpose. Filling in an existing form always flattens the result on export: your typed values are burned into the page permanently, because the point of filling a form is submitting a completed one. Creating fields is the opposite: the fields you place stay live, interactive AcroForm objects in the exported PDF, because the point of building a form is handing someone else something they can fill in, in whichever PDF reader they use.
Field names have to be unique within a document. That's a PDF specification requirement, not a PDFHaul limitation. Two fields sharing a name are treated as one field with two on-page locations by most readers. PDFHaul auto-suggests a unique name for every new field, so this only becomes relevant when you deliberately give two fields the same name to link them, which is exactly how radio button groups work: each button is a separate field, and buttons sharing a group name combine into one set of mutually exclusive choices on export.
Repeatable text and images work by embedding the same content on every page at export time, rather than being a special page-template feature. A repeating text box can include {page} and {pages} tokens, which are replaced with the real page number and total page count separately for each page, so a single text box becomes correct page numbering across the whole document.
Field appearances currently render with a standard Latin font. Labels or values you type that fall outside the Latin/WinAnsi character set may not display correctly within the field itself, though the rest of the document's content is unaffected. This is a known limitation, not a bug. Support for broader character sets is on the roadmap.
Frequently asked questions
Everything you need to know about fillable PDF forms
More PDF tools
Continue working with your document using other PDFHaul tools.