logo
Forms
Last updated: Jun 18

Advanced Microsoft Forms alternative

Customer Support Engineer

In this article, we're going to take a look at Microsoft Forms alternatives, their advantages and limitations. We're also going to compare Microsoft Forms to several online form builders like Jotform and Plumsail Forms, looking at available features and customization options.

Like Microsoft Forms, Plumsail Forms is free to use with the Scooter plan which is available to everyone after creating an account. You can start designing your forms right away, trying all the features described in the article.

In this article:

What are Microsoft Forms?

Microsoft Forms are used to create surveys, quizzes, and polls, and to invite others to complete them. These forms are free to create and share for anyone with a Microsoft account, with premium features such as an expanded number of respondents and more templates available only to Microsoft 365 subscribers.

What are limitations of Microsoft Forms?

Out of all the limitations of Microsoft Forms, the most glaring is the lack of field types. The only way to collect numeric data is with a specially configured Text field, collecting repeated data like lists or tables is not supported at all, and the only way to get the respondent's signature is with complex workarounds.

It does have limits like being unable to capture e-signatures natively (I think there is a separate integration for this).
The software is very simple to use, the downside of this is that it lacks customisation options beyond choosing a colour scheme and adding a logo.

Even though branching is nominally supported, it only works with single-choice fields and doesn't allow for any complex behaviors. Other applications of conditional logic like value calculation and field validation are not a thing at all.

Branching and logic aren't as powerful as with other survey softwares. The branching can get confusing and tedious to create with Microsoft Forms.

Another disadvantage is the requirement to have a Microsoft Account.

Although the Microsoft Forms is free, I could not send or share a form without an active business or education subscription.

Let's summarize all the shortcomings of Microsoft Forms:

  1. There are only a few fields available—Choice, Text, Rating, Date, Ranking, Likert Scale, and Promoter Score
  2. You can split a form into sections, but you can't control how the fields are placed on the form
  3. No custom logic can be applied to the form, such as the field value validation, hiding/showing fields, etc.
  4. Branching is available, but it's limited and tedious to set up
  5. Form customization is extremely limited
  6. You will need a Microsoft Account to start, and some functions may be inaccessible if you don't have a subscription.

Microsoft Forms editor showing its limited field options  

Top Microsoft Forms alternatives/competitors

There are many alternatives to Microsoft Forms on the market today. Most of them aren't free, but they often offer much more functionality.

Here is a comparison table of the most popular Microsoft Forms alternatives:

JotformGoogle FormsPaperformTypeformPlumsail Forms
Free or has a free plan Yes Yes No Yes Yes
Responsive forms Yes Yes Yes Yes Yes
User friendly Yes Yes Yes Yes Yes
Various fields and controls Yes LimitedLimited Yes Yes
Highly customizable Yes LimitedLimitedLimited Yes
Unlimited forms/views No Yes Yes Yes Yes
Separate layouts for mobile devices No No No No Yes
JavaScript, CSS, HTML No No on paid plans No Yes
Authorization & authenticationEnterprise onlyGoogle account only No No Yes
Power Automate flow Yes Yes No Yes Yes
Zapier Yes Yes Yes Yes Yes

Microsoft Forms vs Google Forms

Google Forms is a safe bet if you need to make a couple of forms quickly and for free. It's very similar to Microsoft Forms, the main difference being that MS Forms supports branching and Google Forms doesn't.

Microsoft Forms vs Jotform

Jotform offers you more than Microsoft Forms and is just as easy to use.

The editor is very similar to MS Forms, with the fields arranged into a single vertical column. Conditional logic is miles ahead of MS Forms (it even has a built-in workflow tool), but overall it's still somewhat limited.

Microsoft Forms vs Typeform

Typeform gives you even less freedom when it comes to form layout: it only allows for one field per screen. On the one hand, this ensures clarity and a clean look. On the other, this might not be ideal for longer forms.

Visual customization is better than in MS Forms, but otherwise it's very limited.

Another big downside of Typeform is the "10 responses a month" limit on a free plan. If you want to use the tool in any meaningful way, get ready to pay.

Microsoft Forms vs Paperform

Paperform allows users to create visually appealing forms with ease. The forms look like landing pages out of the box, and customization options are plentiful.

It also features conditional logic, calculations, and processing payments.

However, Paperform's pricing starts at $24 per month and it can cost you a pretty penny if you need the advanced features.

Plumsail Forms as an alternative to Microsoft Forms

Like all alternatives listed above, Plumsail Forms will allow you to easily design web forms and share them, but you'll also have:

  1. Custom branding and theme configuration
  2. Lots of fields and controls to work with
  3. Containers to customize the layout of the form
  4. Conditional logic to hide or disable elements without code
  5. JavaScript logic for advanced scenarios
  6. Authorization options via Microsoft Account or Microsoft Entra External ID
  7. Option to collect data to the account or use in Power Automate flow

Moreover, the Plumsail Forms app has a widget that allows you to publish your form to any webpage or site:

Publishing a Plumsail form to a webpage with the widget  

Custom branding and theme configuration

While branding is very limited in Microsoft Forms, there are lots of things you can customize with Plumsail Forms, starting from the form's theme, where you can edit form colors, font style, and field borders:

Two Plumsail Forms with different themes  

You can place images on the form, such as your logo, and make it clickable:

Adding a clickable logo image to a Plumsail form  

You can also customize a sharing page, adding not only a custom background but also changing the text above form, header color, pattern, and logo, which can include your link:

Customizing the Plumsail's sharing page background, header, and logo  

Lots of fields and controls to work with

When designing a form in the Plumsail Forms web editor, you'll have a large number of fields and controls to choose from—unlike the limited selection in Microsoft Forms.

Fields and controls available in the Plumsail Forms web designer  

You'll have a Text field for a single-line reply, and a Note field for a multi-line reply. Number field for all numeric answers, where you can format the number as you see fit:

Number field with custom number formatting in Plumsail Forms  

Toggle field for Yes/No type of answers, and Drop Down, Single Choice, and Multiple Choice fields to allow a user to select one or multiple options:

Toggle, Drop Down, Single Choice, and Multiple Choice fields in Plumsail Forms  

Answers for Drop Down, Single Choice, and Multiple Choice fields can be pulled from an Excel file in OneDrive:

Excel data source for Drop Down, Single Choice, and Multiple Choice fields in Plumsail Forms  

Date and Date Time fields let users easily select specific days and times. While you can easily configure min/max date limits right within the designer interface, you can also use JavaScript to enforce advanced rules, such as disabling specific weekdays or holidays.

Date and Date Time fields in Plumsail Forms  

Masked Text lets you restrict input so users can't enter just anything—you can require only numbers, or a specific combination of numbers and letters in a set order.

Masked Text field in Plumsail Forms  

Attachments field will allow external users to upload files, and you can restrict the max size of the uploads and what file extensions are possible to upload:

Attachments field in Plumsail Forms  

In controls, you'll find Captcha based on Google's reCAPTCHA v2, to prevent spam submissions:

Captcha control in Plumsail Forms  

You'll also find Data Table control, to allow users to input data in columns and rows, adding multiple records at once — these are highly customizable, can then be used to populate any spreadsheet, and you can have any number of columns, rows and Data Table controls on the form:

Data Table control in Plumsail Forms  

An Ink Sketch control will allow you to collect signatures or drawings submitted by the users:

Ink Sketch control in Plumsail Forms  

Finally, you will also get highly customizable Likert Scale control:

Likert Scale control in Plumsail Forms  

Containers to customize the layout of the form

The same is true for the layout of the form — you'll have many options when it comes to the layout of a form. If you want, you can always just place fields one after the other like in Microsoft Forms, but there are other options as well.

Fields can be placed side by side, using the default Grid container:

Grid container in Plumsail Forms  

They'll also automatically stack on smaller screens:

Plumsail Forms auto-stacking on smaller screens  

Wizard container will allow you to split your forms into sections similar to Microsoft Forms sections, each one has to be completed before the next one can be accessed:

Wizard container in Plumsail Forms  

Tabs container will allow you to add various tabs and split your fields between them:

Tabs container in Plumsail Forms  

Accordion offers similar functionality, but instead splits form into collapsible sections:

Accordion container in Plumsail Forms  

Finally, you're not limited to just one type of container—you can have Tabs inside of a Wizard, or a Wizard inside of Accordion, the placement of containers depends on your needs.

Here's an article on how to handle most cases working with fields, and here's more info about the Wizard container.

Conditional logic to hide or disable elements without code

Microsoft Forms only supports basic branching on single-choice questions. Plumsail Forms lets you show, hide, enable, or disable any field, control, or container using no-code conditional rules.

Add a rule to a field or container directly in the designer, and set the condition that triggers it. For example, you can:

  • Show or hide fields and sections based on previous answers
  • Enable or disable fields based on the value of another field
  • Disable the submit button until all fields are filled in

Plumsail Forms with conditional no-code logic  

For more examples, see our guide on no-code conditional logic in Plumsail Forms.

JavaScript logic for advanced scenarios

Beyond what no-code rules cover, Plumsail Forms lets you add custom JavaScript to extend the functionality of your forms.

For instance, you can:

  • Populate fields on form load from URL parameters, external APIs, or any other source
  • Do calculations based on user input and display the results in real-time
  • Change the form design dynamically based on user input

And much more! You don't need to be an expert in JavaScript to get started. Ask built-in AI in the Plumsail Forms designer or browse lots of examples in our documentation, and if you're struggling with some specific configuration, you can always ask for help in our community.

Authorization options via Microsoft Account or Microsoft Entra External ID

Let's say you want to restrict access to the form—while not possible with Microsoft Forms, you can do it in one single step with Plumsail web forms.

Just turn on the authentication in the settings:

Authentication Settings  

Microsoft Account option requires users to authenticate first:

Microsoft Account Authentication  

You can restrict access only to specific Microsoft 365 tenant users, or even specific Microsoft Entra ID groups/users:

Restrict Access by Microsoft Entra ID  

Alternatively, Microsoft Entra External ID allows you to set up sign-in and sign-up with accounts from Google, Facebook, X, LinkedIn, and other popular platforms.

Whatever authorization option you choose, after the form is submitted, you'll know who submitted what form.

Integration with Power Automate flow

After a form is submitted, you can:

Data collected in the account is stored indefinitely until you delete it. You can also export it to CSV to make a copy of all or some form submits.

If storing form submissions in the account and getting an email notification is not enough for your case, you can connect a public web form with Power Automate using our Plumsail Forms connector:

Power Automate Integration  

It will trigger each time the form is submitted, and you'll be able to get data from the form and store it in any other app:

  • Create contacts and leads
  • Send messages in various apps
  • Create rows in Excel or Google Sheets
  • Create documents with data from the form
  • Add items and/or upload files to SharePoint
  • Upload files to file storage like Box, Dropbox, Google Drive

Check out this article on how to get started with Power Automate flows, and you might also want to check our Documents product to automate document generation from submitted forms.

Why use Plumsail Forms as a Microsoft Forms alternative?

If you just need a quick survey or poll to share among Microsoft 365 users, Microsoft Forms is free, familiar, and perfectly sufficient. Plumsail Forms is the better fit when you need public web forms, branding, advanced fields, layout control, conditional logic, or restricted access.

Here is a comparison table of Microsoft Forms and Plumsail Forms features:

Microsoft FormsPlumsail Forms
Getting started
User friendly Yes Yes
Free plan available Yes Yes
Included with Microsoft 365 Yes No
Power Automate integration Yes Yes
Fields and controls
Repeating data No Yes
Signature No Yes
Likert Scale Yes Yes
Masked input No Yes
Phone field No Yes
File uploads from external users No Yes
Dynamic data sources No Yes
Spam protection (CAPTCHA) No Yes
Layout and appearance
Custom themeLimited Yes
Logo and images on the formLimited Yes
Multi-column layout No Yes
Tabs, Accordion, and Wizard containers No Yes
Multi-step forms Yes Yes
Logic
BranchingSingle-choice only Yes
Calculations No with JavaScript

Try Plumsail Forms as a free Microsoft Forms alternative

You can check out the Plumsail Forms product here, it includes a free plan with all features unlocked. And we'll be glad to answer any of your questions in our community forum.