How can someone answer my survey form or Google form without creating their own Google account? They told me that they can't open my form because they didn't have an account.
Normally, everyone can fill out a Google form; they do not need an account.
However, if you selected the option "Can submit only 1 response" in your Google form, that will require the users to login. So, if it's necessary to allow anonymous users, you should uncheck that option.
Also, it's a good idea to test the form yourself, by using a browser session in which you are not logged in to Google. You can do this using a private/incognito window of your browser (for example, in Chrome pressing Ctrl-Shift-N opens such a window). It's highly recommended to test your form in this way before sending out the link.
In my case even after disabling 'Limit to 1 Response' I was not able to access the form publically and it was asking users to login. Later I found that I had chosen 'File Upload' from few questions in that form, which were forcing my users to login to access the form. I deleted those 'File Upload' question from the form and then my users were able to access the form without login.
The default settings on a form from Google Forms could vary depending on if you are using a consumer/free account or a G Suite / paid / education / not for profit account
If the form creator is using a consumer account, usually with a gmail.com email address as username, the default setting doesn't require to sign in into a any account.
By the other hand, if the form creator is using a G Suite account, the default setting is to require users to sign in into a "domain" account in order to be able to respond.
It's worth to note that at this time there are two settings that could require a user to sign-in in order to be able to respond:
- Limit to one answer by user
- Require login into a "domain account"