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.
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 Forms | Microsoft Forms | Thunder Forms | |
|---|---|---|---|
| Who can upload | Anyone signed in to a Google account | People in your organization only | Anyone with the link |
| Where files go | Form owner's Drive | Author's OneDrive, or the group's SharePoint site | The Drive folder you choose per field |
| Size limit | Tiers from 1 MB to 10 GB per file | 10 MB, 100 MB, or 1 GB per file | 12 MiB per file, ten files per field |
| Account required | Google account | Organization account | None |
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.