Start with a blank document and turn on Developer tools

Microsoft Word can create forms that people fill out on screen, but the feature is hidden by default. You need to enable the Developer tab first, which gives you access to form fields and checkboxes.

Open Word and go to File > Options > Customize Ribbon. In the right column under "Main Tabs", check the box next to "Developer" and click OK. A new Developer tab now appears in your ribbon at the top of the screen. This is where all your form-building tools live.

Create a new blank document or open an existing one. The form you build will live in this document, so start with the layout and text you want — your company name, form title, instructions, any static text that doesn't change. Then you'll add the interactive parts where people type or click.

Key Takeaways

  • Enable the Developer tab through File > Options > Customize Ribbon to access form-building tools that Word hides by default.
  • Use text boxes for fields where people type answers, checkboxes for yes/no questions, and dropdown lists when you want to limit choices to a specific set.
  • Protect your form so people can only fill in the fields you created and cannot accidentally delete your labels or structure.
  • Word forms work best for straightforward, internal documents — if you need to collect data from many people or analyze responses, a Google Form or survey tool will be faster and more reliable.
  • Save your form as a macro-enabled template (.dotm) so each person who opens it gets a blank copy to fill in, not a version with someone else's answers already in it.

Add text input fields where people type their answers

Text boxes are the most common form field. They let someone type a name, address, phone number, or any other short answer. Click where you want the field to go, then click the Developer tab and select "Text Box" (it's in the Controls group on the left side of the ribbon).

A text box appears in your document. You can resize it by dragging the corners, and you can type placeholder text inside it — something like "Enter your name here" — so the person filling out the form knows what goes in that space. Right-click the text box and choose "Properties" to set how many characters it accepts, whether it allows numbers only, or other restrictions.

Label each text box clearly. Put the label to the left or above the box — "Full Name:", "Email Address:", "Phone Number:" — so there is no confusion about what information belongs in each field.

Use checkboxes and dropdown lists for limited choices

When you want someone to pick from a set list of options, use a checkbox or a dropdown. A checkbox works for yes/no questions or when someone can select multiple items. A dropdown works when only one answer is correct or allowed.

For a checkbox, click Developer > Check Box Content Control. A small box appears that people can click to mark or unmark. Label it clearly: "I agree to the terms" or "Send me email updates." You can add multiple checkboxes in a row or column.

For a dropdown, click Developer > Dropdown List Content Control. Right-click it and choose "Properties". Click "Add" to type in each option people can choose from — "Select a state", "California", "Texas", "New York", and so on. When someone opens the form, they click the dropdown and pick one item from your list.

Protect the form so people cannot break it

Once your form is built, you need to lock it so people can only type in the fields you created. If you do not protect it, someone might accidentally delete your labels, change your formatting, or add text in the wrong place.

Go to Developer > Protect Form. A dialog box appears asking you to set a password (optional, but recommended). Click OK. Now the form is locked — people can click into the text boxes and checkboxes you created, but they cannot edit anything else in the document.

If you need to make changes to the form later, click Developer > Protect Form again to unlock it. Make your edits, then protect it again.

Save as a template so each person gets a blank copy

If you save your form as a regular .docx file and email it to people, the first person to fill it out will save it with their answers in it. The next person will open that file, see someone else's data, and have to delete it all before starting. That is a mess.

Instead, save your form as a template. Go to File > Save As. In the "Save as type" dropdown, choose "Word Macro-Enabled Template (.dotm)". Give it a clear name like "Customer Feedback Form" and save it. Now when someone double-clicks the template file, Word automatically opens a blank copy with a generic name like "Document1". They fill it out and save it with their own name. The original template stays clean and ready for the next person.

You can also save it as a regular template (.dotx) if your form does not use macros, but .dotm is safer if you think you might add automation later.

Test your form before you send it out

Before you share the form with anyone, fill it out yourself to make sure it works. Click into each field and type or select options. Check that the form looks right, that labels are clear, and that nothing is confusing.

Try opening it on a different computer if you can, or ask a colleague to test it. Sometimes formatting looks different depending on what version of Word someone has, or what printer drivers are installed. Catching problems now is much easier than fixing them after fifty people have already filled out broken forms.

If you find a problem, unlock the form (Developer > Protect Form), make your fix, protect it again, and test once more.

When Word forms are not the right tool

Word forms work fine for straightforward internal documents — a feedback sheet for your team, a sign-up list, a basic intake form. But they have real limits.

Word cannot collect responses into a database or spreadsheet automatically. If you email the form to ten people and they email it back, you have ten separate files to manually read through. Word also cannot validate that someone actually filled in a required field, or that an email address is formatted correctly. And if you need to analyze patterns in the responses — how many people chose option A versus option B — you are doing that by hand.

If you are collecting information from more than a handful of people, or if you need to analyze the results, use Google Forms, Microsoft Forms, or a dedicated survey tool instead. They are built for that job and will save you hours of work.

Frequently Asked Questions

Can I make a field required so people cannot submit the form without filling it in?

Word does not have a built-in "required field" feature that blocks submission. You can add instructions at the top of the form saying which fields must be completed, but Word will not enforce it. If you need mandatory fields, a Google Form or Microsoft Forms will do that automatically.

How do I add a date picker so people can click a calendar instead of typing the date?

Click Developer > Date Picker Content Control. People can then click the field and a small calendar appears. Right-click the field and choose "Properties" to set the date format — MM/DD/YYYY, for example. This works in Word 2016 and later.

Can I add calculations to my form, like a total price based on quantity and unit cost?

Word forms cannot do math automatically. If you need calculations, use an Excel spreadsheet instead — it is built for that. You can also use Google Forms with a spreadsheet add-on that captures responses and does the math for you.

What if someone opens my form and it looks different — different fonts, spacing, or layout?

This happens when someone has different fonts installed, different default margins, or an older version of Word. Save your form as a PDF instead if the exact appearance matters. PDFs look the same on every computer, but people cannot edit them. If they need to fill it out on screen, you will have to accept that it may look slightly different on their machine.

Can I email the form to someone and have their answers come back to me automatically?

No. Word forms do not have a built-in way to collect responses. You can ask people to email the completed form back to you, but you will have to open each file and read the answers manually. For automatic response collection, use Google Forms or Microsoft Forms instead.