← Blog
Published August 28, 2026

Google Forms File Upload Requires a Sign-In: Why, and What to Use Instead

Yes — and there is no setting that changes it. The moment a Google Form contains a file upload question, every respondent must sign in to a Google account before they can submit, whatever else the form's sharing settings say. Anyone without a Google account, or unwilling to make one, cannot send you a file through that form.

What the person you sent the form to actually sees

This is usually how the problem gets discovered: the form works perfectly for you, and a client replies saying it asked them to log in. They open the link and, instead of the questions, they get Google's sign-in screen — or they get the form but the upload area tells them to sign in before they can attach anything. There is no "continue as guest" path from there. For someone who does not have a Google account, or who is on a work network where Google sign-in is blocked, the form is simply a dead end, and you often find out days later when the file never arrived.

Worth being precise about the scope: it is the file upload question that does this, not the rest of the form. A form of ordinary text and multiple-choice questions can be answered by anyone with the link, signed in or not. Add a single upload question and the sign-in requirement applies to the whole form, including the questions that did not need it.

Why Google requires it

The requirement is deliberate rather than an oversight, and understanding it explains why no toggle exists. A file uploaded through a form is not stored by Forms — it is written into the form owner's Google Drive, consuming the owner's storage quota. That makes every submission a write into somebody's real Drive account by somebody else, which is exactly the shape of thing that attracts abuse: spam, malware, and storage exhaustion by whoever finds the link. Requiring a signed-in account attaches an identity to each upload, gives Google something to rate-limit and scan against, and means a file that turns out to be malicious can be traced. An anonymous version of the same feature would be a public write endpoint into a stranger's Drive.

Which is a coherent position for Google to take, and also the reason a form is the wrong instrument for collecting files from people outside your organisation. The requirement is not going to be relaxed, so the practical question is what to send those people instead.

The settings people try that don't help

Every one of these gets suggested in forums, and none of them removes the sign-in requirement — because none of them addresses the upload question itself:

  • Turning off "Restrict to users in your organisation." This governs who may open the form, not whether an upload needs an account. Off, the form is public; the upload still is not.
  • Setting "Collect email addresses" to "Do not collect." This stops Forms recording the respondent's address in the response, which is a different thing from letting them stay anonymous while uploading.
  • Turning off "Limit to 1 response." That setting requires sign-in on its own, so switching it off removes one sign-in requirement while leaving the upload question's requirement untouched.
  • Publishing the form, or shortening the URL. Neither changes what the form asks of the person answering it.
  • Rebuilding the form from scratch. The requirement is a property of the question type, so a fresh form with an upload question behaves identically.

If instead the file upload option is greyed out and you cannot add the question at all, that is a different problem with different causes — it is covered in why Google Forms file upload is greyed out.

Who this rules the form out for

  • Clients, vendors, and applicants outside your organisation, most of whom have no reason to hold a Google account and no interest in creating one to send you a PDF.
  • Anyone on a corporate network or managed device where Google sign-in is blocked by policy — they cannot comply even if willing.
  • Public or semi-public collection: submissions, entries, tip-offs, anything where the point is a low barrier.
  • Anyone answering on a phone who is signed into a personal Google account but sending on behalf of a work one, which is where files quietly land in the wrong place.

The three ways around it

There is no fourth. Each trades a different thing away, so the right one depends on whether you need a form or just the files.

  1. 01Keep the form, drop the upload question, and add Apps Script that writes files into Drive itself. The script runs as you, so the respondent never needs an account. You now own a script: OAuth consent on your account, execution quotas that throttle quietly under load, and breakage whenever Google changes the API underneath it.
  2. 02Move to a third-party form builder with its own file storage. Respondents upload without an account, but files land in that vendor's storage rather than your Drive, so anything you actually work on has to be pulled across afterwards.
  3. 03Send a dedicated upload link instead of a form. You sign in once as the owner; senders get a single upload page with no account, and files are written straight into a folder in your own Drive.

If the form only existed to collect files

This is the common case, and it is the one where the form was never earning its keep. If the questions on it are "your name" and "upload the file," a form is a heavier instrument than the job needs — and the one thing it adds over a plain upload link is the sign-in wall you are trying to remove.

Drive File Request is the third option above. It authenticates with Google's narrow drive.file OAuth scope, which only ever grants access to files and folders the app itself creates — nothing else in your Drive is readable by it — creates a dedicated folder per link, and gives every sender a single upload page with no account, no install, and no sight of anyone else's submissions. You can still ask for a name, an email, notes, or a document type as fields on that page, so "I need context with the file" is not a reason to keep the form. The setup, and the two Drive-native workarounds it replaces, are walked through in how to create a file request link for Google Drive.

Comparing the options honestly

 Google Form + upload questionForm + Apps ScriptDedicated upload link
Sender needs a Google accountYes, alwaysNoNo
Setup time~2 minutes15–30+ minutes, then maintenance~1 minute
Files land in your DriveYesYesYes
Per-link size and count limitsPer form, not per senderWhatever you codeBuilt in
Expiry dateManual — close responsesWhatever you codeBuilt in
Breaks when Google changes an APINoYesNo

What to do about the form you already sent out

If a form is already circulating and people are stuck at the sign-in screen, do not edit the upload question out from under them — responses already submitted stay, but you will confuse everyone mid-flight. Send a short follow-up with an upload link instead, and switch "Accepting responses" off on the form once the last person who could use it has. Chasing people who bounced off a sign-in screen is the expensive part; the longer version of why that friction costs you files at all is in how to collect files from clients without making them sign up.

Frequently asked questions

Can Google Forms accept file uploads without a sign-in?

No. A file upload question always requires the respondent to be signed in to a Google account, and there is no setting that removes it. To collect files from people without accounts you need Apps Script, a third-party form tool, or a dedicated upload link.

How do I make a Google Form not require sign-in?

Remove the file upload question and turn off "Limit to 1 response" and any organisation restriction. A form without an upload question can be answered anonymously — but then it cannot collect files, which is usually the reason the question was there.

Can someone without a Google account submit a Google Form?

Yes, as long as the form has no file upload question and is not restricted to your organisation or limited to one response per person. Add an upload question and they cannot.

Does turning off "Collect email addresses" stop the sign-in prompt?

No. That setting controls whether Forms records the respondent's address alongside their answers. The upload question's sign-in requirement is separate and unaffected by it.

Whose Google Drive storage do form uploads count against?

The form owner's. Files uploaded through a form are written into the owner's Drive and consume the owner's quota — respondents contribute no storage of their own. If that quota fills up, the form stops accepting responses.

Is there a way to collect files into Google Drive with no account on either side?

Not on both sides — something has to own the destination folder. The owner signs in once; a dedicated upload link then lets senders upload with no account of their own, which is as close as the model allows.


Keep reading

Want to try it yourself?

Get started free