Guides

File upload forms: how to collect files online

Collect resumes, contracts, receipts, and ID photos. See where files land, what limits apply in Google Forms and Microsoft Forms, and one route that needs no sign-in.

Portrait of Aditya Singh KhichiAditya Singh KhichiMaker of ThunderFormsPublished 7 min read

A file upload form is the piece between a request and a folder. Someone attaches a resume, a contract, or a screenshot, and it lands where your team can review it. Google Forms asks respondents to sign in to a Google account first. Microsoft Forms keeps uploads inside your organization. If that blocks your applicants or customers, use a route that runs the upload on a public link.

Pick where files should land

Google Forms stores uploads in the form owner's Drive. Microsoft forms store uploads in the author's OneDrive for work or school unless the form is a group form, in which case files go to the group's SharePoint site. Thunder Forms sends files to the Google Drive destination you select for each upload field, which keeps hiring documents, client contracts, and support attachments in separate folders.

Before picking a tool, write down two things: who needs to upload, and who needs to open the result. A Drive folder your reviewers already live in beats a clever setup nobody checks.

Google Forms vs Microsoft Forms vs a public link

Google FormsMicrosoft FormsThunder Forms
Who can uploadAnyone signed in to a Google accountPeople in your organization onlyAnyone with the link
Where files goForm owner's DriveAuthor's OneDrive, or the group's SharePoint siteThe Drive folder you choose per field
Size limitTiers from 1 MB to 10 GB per file10 MB, 100 MB, or 1 GB per file12 MiB per file, ten files per field
Account requiredGoogle accountOrganization accountNone

None of these wins in every setting. Google Forms is the path of least resistance when every respondent already has a Google account and you live in Drive. Microsoft Forms fits internal staff requests. The public link route is for people outside both worlds, the applicant or customer who will not create an account to send one resume. The file upload forms for Google Drive guide covers the Drive side of that setup in detail.

What people use an upload form for

  • Job applications. Resume, portfolio, and salary expectation in one place.
  • Customer support. A screenshot and device details save a round trip of "can you send us a picture?"
  • Client work. Signed agreements, scanned IDs, and brand assets for onboarding.
  • Event registration. Waivers, medical forms, or media releases from attendees.
  • Returns and warranties. Receipts and photos of the damaged item.

One honest ceiling: the 12 MiB per-file limit is fine for documents, photos, and PDFs. It is the wrong route for raw video interviews or CAD files. Send those through a file transfer service and keep the form for under a dozen megabytes.

Upload failures worth checking first

  • "The upload option is greyed out in Microsoft Forms." Audience problem in most cases. The Microsoft Forms greyed out guide walks through audience and OneDrive folder fixes.
  • "I cannot add a file upload question in Google Forms." Shared drives and admin DLP rules are the usual suspects, covered in the Google Forms disabled upload guide.
  • "The file uploaded but we never found it." Record the destination folder and exact error text, then check storage permissions before touching anything shared.

Build one in a few minutes

Start from the File Upload template. It includes name, email, a context note, and the upload field. Connect the Google account that owns the destination folder, pick the folder, and set allowed file types and limits. Share the public link. Respondents never see your Drive, only the form.

If the uploads are for support tickets, the Support Ticket template already includes an optional screenshot field, so attach one and send it to your queue as usual.

One more decision before you ship. Decide who can answer, then test with an account that matches your respondents, not your own login. A form submitted by staff proves nothing about an outside client's experience.

Frequently asked questions

Short answers to the questions every reader asks next.

A file upload form is a form with a question that accepts an attachment: resumes for a hiring form, screenshots for a support request, receipts for an expense report. In Google Forms, uploads land in the form owner's Drive. Microsoft Forms restricts uploads to internal audiences. Thunder Forms runs the upload on a public link and sends files to the Drive folder you pick.

In Google Forms, yes. Respondents sign in to a Google account before the file picker opens. Microsoft Forms makes upload questions available only to people in your organization or specific people in it. Thunder Forms accepts uploads on a public link with no account and no sign-in.

Google Forms lets you pick a size tier from 1 MB to 10 GB and allow up to ten files per response. Microsoft Forms offers 10 MB, 100 MB, or 1 GB per file, up to ten files per upload question. Thunder Forms allows 12 MiB per file and ten files per upload field.

In Microsoft Forms, check the audience first. Uploads work only for organization audiences. In Google Forms, check whether the form sits in a shared drive or an administrator applied a data loss prevention rule. The linked guides cover both fixes step by step.

Yes. Thunder Forms runs the whole flow on a public link. Respondents attach files without signing in, and files arrive in the Google Drive folder you select for that field.
File uploadsGoogle FormsMicrosoft Forms

Keep reading

Guides6 min read
'Upload 1 supported file' blocks the attachment; the missing responses folder stops the form. What each error means, the fastest fix, and the route that avoids them.
Read article
Guides5 min read
Google Forms stays free and simple until a specific wall shows up. The four upgrade signals worth acting on, and the reasons to stay that outweigh them.
Read article
Guides6 min read
Microsoft Forms stays strong for internal staff forms. Compare audiences, upload limits, storage, and migration work before choosing a replacement for external collections.
Read article