How to Create a Fillable Form in Google Docs
Google Docs isn't a dedicated form builder, but it's more capable than most people realize when it comes to creating structured, fillable documents. Whether you're building an intake form, a feedback sheet, or a simple checklist, there are a few different approaches — and the right one depends heavily on how the form will be used and who's filling it out.
What "Fillable" Actually Means in Google Docs
Before diving into methods, it helps to clarify what "fillable" means in this context. There are two distinct interpretations:
- A form that collects responses into a spreadsheet — best handled by Google Forms, which integrates directly with Google Sheets
- A formatted document that someone types into directly — the kind of fillable form you'd print or share as a file, where respondents fill in fields inline
Google Docs handles the second type. If you need the first type, Google Forms (accessible from the same Google Drive menu) is the cleaner tool. But if you need a document-style form — think job applications, sign-in sheets, contracts with blank fields — Google Docs is a legitimate option.
Method 1: Using Tables to Create Input Fields
The most reliable way to build a fillable form directly in Google Docs is with tables. Each cell acts as a structured input area, keeping labels and response fields visually aligned.
How to set it up:
- Open a new or existing Google Doc
- Go to Insert → Table and choose your column count (typically 2 — one for the label, one for the response)
- Type field labels in the left column (e.g., "Full Name," "Date," "Signature")
- Leave the right column empty for the respondent to fill in
- Adjust column widths by dragging the borders to give response fields more space
To clean up the visual appearance, you can remove table borders by selecting the table, right-clicking, choosing Table properties, and setting the border width to 0pt. This gives you the look of a traditional form without visible grid lines.
Method 2: Using Underscores or Tab Stops for Simple Forms 📄
For lighter-weight forms — especially ones meant to be printed — underscores create the appearance of blank lines. This is a quick, low-effort approach.
Type a label, then add a series of underscores to represent the fill-in area:
Name: ___________________________ Date: ___________________________ The limitation here is that this approach doesn't enforce structure. If someone fills it out digitally, text may not align cleanly with the underscores, and the formatting can shift depending on the device or browser rendering the document.
Tab stops offer slightly more control. Under Format → Align & indent → Indentation options, you can define where the cursor jumps when a user presses Tab — useful for aligning fields consistently across a page.
Method 3: Checkboxes and Dropdown Chips (Newer Feature)
Google Docs has added richer formatting options over time, including interactive checkboxes and smart chips.
To insert checkboxes:
- Go to Format → Bullets & numbering → Checklist
- Each line becomes a checkbox item that can be clicked to toggle on or off
For more structured choices, dropdown chips (available under Insert → Dropdown) let you embed a clickable dropdown menu directly in the document. You can define custom options, which is useful for forms where respondents choose from a limited set of answers — like department names, status labels, or yes/no fields.
These features work best in documents shared with Editor or Commenter access, where the recipient can interact with the document directly.
Controlling What Respondents Can Edit
One important variable is how you share the document. Google Docs sharing permissions affect what a respondent can change:
| Permission Level | What the Respondent Can Do |
|---|---|
| Viewer | Read only — cannot fill anything in |
| Commenter | Add comments, but not edit content |
| Editor | Full editing access — can change labels, structure, and content |
For most fillable form use cases, you'll share with Editor access — but that means respondents can accidentally (or intentionally) modify the form's structure, not just their answers.
A common workaround is to make a copy of the template for each respondent rather than sharing the original. This preserves your master layout while giving each person their own version to fill out.
When Google Docs Isn't the Right Tool 🔧
It's worth being honest about the limitations. Google Docs doesn't offer:
- Field validation (e.g., requiring a date format, or limiting character counts)
- Automatic response collection across multiple submissions
- Conditional logic (showing or hiding fields based on previous answers)
- Electronic signature infrastructure built in
For those needs, tools like Google Forms, Microsoft Word with content controls, Adobe Acrobat PDF forms, or third-party form builders are better suited.
The gap between "I need a document that looks like a form" and "I need a system that collects and organizes form responses" is significant — and Google Docs sits firmly on the document side of that line.
What Shapes Your Best Approach
The method that works best for any given person depends on several variables:
- How the form will be distributed — printed, emailed as a file, or filled out live in a browser
- Whether multiple people are submitting it — one-off or repeated submissions change the workflow significantly
- Technical comfort level — table-based forms require some formatting familiarity; dropdown chips and checkboxes are more beginner-friendly
- Whether formatting consistency matters — printed forms have different requirements than digital-only ones
- Google Workspace version — some features (including certain dropdown and chip options) behave differently or may be unavailable depending on whether you're on a personal Google account or a Google Workspace business/education plan
The method that's straightforward for someone building a single internal document looks quite different from what makes sense for someone distributing a form to dozens of respondents and needing consistent, comparable responses.