How to Make Prefilled Microsoft Forms Fields Hidden or Read-Only
Question details
The user wants to know how to create hidden or read-only prefilled fields in Microsoft Forms and control their processing.

- Product
- Microsoft Forms
- Device & OS
- not provided
- Scenario
- Creating surveys or forms where certain prefilled data needs to be captured without allowing user modification.
- Observed behavior
- Microsoft Forms does not natively support hidden or read-only fields out of the box.
Ensure you have access to Microsoft Power Automate and understand basic branching logic within Microsoft Forms, as workarounds are required for this capability.
Use Branching Logic to Bypass Fields
Although true hidden fields aren't supported natively in the UI, you can use branching to direct users away from certain questions, effectively keeping them hidden from view.
Branching logic allows you to control the flow of your form based on the user's responses. While this doesn't create a strict 'read-only' prefilled field, it prevents users from seeing or interacting with questions they shouldn't modify.
Navigate to Microsoft Forms and open the specific form you wish to edit.
Click on the 'More settings for question' (three dots) icon on a specific question and select 'Add branching'.
Set the branching logic to jump to a different question or directly to the end of the form, bypassing the fields you do not want the respondent to interact with.

Process Data Using Power Automate
Since you cannot enforce read-only fields in the form UI, use Power Automate to strictly control how data is processed and validated on the backend.
Boost Your Productivity with WPS Office
If you are exploring Microsoft Office tools for data collection and document management, consider WPS Office as a free, lightweight, and highly compatible alternative. It offers powerful spreadsheet, word processing, and presentation tools in one cohesive app.

Frequently Asked Questions
Can I use Power Automate to physically hide fields in Microsoft Forms?
No, Power Automate cannot alter the frontend user interface of Microsoft Forms to hide fields. It is strictly used to manage, route, and validate the submitted data on the backend based on specific conditions.
How do I prefill a Microsoft Form for respondents?
You can create a prefilled link by selecting the 'More options' (three dots) menu in your form, clicking 'Get a pre-filled link', entering the default answers, and generating the specific link to share with respondents.
Is there any way to completely prevent users from editing prefilled answers?
Because read-only fields are not natively supported in Microsoft Forms, users can technically edit any prefilled answers they can see. To strictly control data, you should use Power Automate to validate the responses post-submission and overwrite any unauthorized changes.




