Microsoft Forms is a great tool for creating free, easy-to-use surveys, polls, quizzes, and questionnaires. It includes branching, which allows you to send users to different questions depending on their previous answers. Here's how to add branching to your form.

To use Microsoft Forms, you'll need a free Microsoft account (or a paid Office 365 account). Once you're logged in, go to the Forms home page to start. If you haven't used Forms before, we have a full guide to using it. Take a quick look through that because you'll need to know how to add questions before you can add branching.

If you've never used branching before, it's quite a simple concept: The next question a user will see depends on what answer they give to the previous question. So if your form asks a question with a choice of answers, A or B, branching will send the user to one question if they answer "A," and another question if they answer "B."

Let's look at an example. We'll create a simple survey, where we want to know people's favorite sport and their favorite player in that sport. The first question will be, "What is your favorite sport?" and we'll provide three options:

  1. Baseball
  2. Basketball
  3. Football

If they choose "Baseball," we'll branch off to the question, "Who is your favorite baseball player?" If they choose "Basketball," we'll branch off to the question, "Who is your favorite basketball player?" and so on.

Here's how this works in practice. In Forms, click the “New Form” button to start.

The "New Forms" option.

This opens a blank form. Click “Untitled Form” and then type in a name for your survey

The title of the form.

Now, click the "Add New" button to add a new question.

The "Add new" button.

Branching works most effectively with "Choice" questions, so select that option.

The question types, with the Choice option highlighted.

We now need to add a question and answer choices.

A question with 3 choices to choose from.

Before we can add branching, we need to add the different questions that users will see depending on their answers. We'll add three more questions, one each for the three choices we gave the user.

The questions should be simple text questions. Our complete survey looks like this:

The complete form, with 1 choice question and 3 text questions.

Now, we can add branching. Click the three-dot menu button in the top-right corner and then select "Branching" from the menu.

The Branching menu option.

The form will now display the branching options for your choice question.

The branching dropdowns next to each option in the choice question.

Click the dropdown to select which question you want the user to see for each answer they select.

The options in the branching dropdown.

Choose the appropriate question for each choice.

The choice question with brnaching chosen for each option.

We need to make sure users see only the questions we want them to see, which means hiding the other questions. So if someone selects "Baseball," we want them to see the "Who is your favorite baseball player?" question and no others.

Select the second question, and in the branching dropdown, choose "End of the Form."

The branching dropdown with "End of the form" selected.

Select the third and fourth questions and do the same thing.

The 3 text questions, each with "End of the form" selected in the branching dropdown.

When you've finished making your choices, click "Back" to change from the branching view to the normal design view.

The Back button to return to the normal design view.

The form will look exactly as it did before, but with a branching symbol to show you've added branching rules.

The branching symbol.

To see the branching in action, click the "Preview" button in the top right of the form.

The Preview option.

When you choose an option from the first question, the second question will change to match.

The form preview showing the branching in action.

You can use branching on any type of question to send people to the next question, a specific question, or to the end of the form. In our example, we could have added branching that sent people to the end of the form if they chose a favorite baseball or basketball player, but sent them to extra questions if they chose a favorite football player.

Although it's quite simple to use, branching lets you create complex forms easily and quickly. If you use Forms at all frequently, it'll become an indispensable tool in no time.