There's no built-in "Create file request" button in Google Drive. You can approximate one with a shared folder in under a minute, get more control with a Google Form and Apps Script, or use a dedicated upload-link tool for the closest match to Dropbox-style file requests.
Before you start
Decide two things up front, because they determine which option below actually fits: how many different people will be sending you files (one trusted person is a very different problem from fifty strangers), and whether you need any limits — file size, file count, an expiry date, or a password.
Option 1: a shared folder
The fastest route, and the one most people try first.
- Open Google Drive and create a new folder.
- Right-click the folder, choose Share, then change access from "Restricted" to "Anyone with the link."
- Set the permission level to Editor — Viewer access won't let anyone upload.
- Copy the link and send it to whoever needs to send you files.
This works, with two caveats worth knowing before you send it: everyone with the link can see and edit every file already in that folder, not just add their own, and there's no way to cap size, count, or set an expiry without adding a script on top.
Option 2: a Google Form wired to Drive
More setup, but it gives you a proper intake form instead of a bare folder.
- Create a Google Form and add a File Upload question.
- In the form's settings, point file uploads to a specific Drive folder.
- If you want fields beyond the file itself — name, email, notes — add them as separate form questions.
- Publish the form and share its link instead of a folder link.
The file-upload question in Google Forms requires the respondent to sign in with a Google account of their own — which defeats the point if you're collecting files from people outside your organization who don't want to sign up for anything. Removing that requirement means adding Apps Script on top, which is where this option starts costing real setup time.
Option 3: a dedicated upload-link tool
The closest match to what Dropbox File Requests or Box do natively, built specifically for Google Drive.
- Sign in with your Google account on a file-request tool such as Drive File Request.
- Create a link and, if needed, set a maximum file size, a file count limit, or an expiry date.
- Optionally add a password, restrict senders by email or domain, or add custom questions (name, notes, dropdowns) senders answer before uploading.
- Share the link. Senders see a single upload page — a drag-and-drop area and a "Choose files" button — nothing else.
- Every file lands in a dedicated folder inside your own Drive automatically, with no manual step to move it there afterward.
Comparing the three
| Shared folder | Google Form + script | Dedicated upload link | |
|---|---|---|---|
| Setup time | ~1 minute | 15–30+ minutes | ~1 minute |
| Senders see each other's files | Yes | No | No |
| File size / count limits | No | With scripting | Built in |
| Expiry date | No | With scripting | Built in |
| Account required for senders | No | Yes, unless scripted | No |
Common mistakes
- Reusing one shared folder across multiple unrelated senders — the privacy issue compounds with every new person you add.
- Never setting an expiry date, so the link keeps collecting files (or stays a security surface) long after the project ends.
- Not testing the upload flow yourself, from a different browser or device, before sending the link to anyone else.
- Forgetting to restrict file types when it matters — a bare shared folder accepts anything, including files you didn't want.
Frequently asked questions
Which option should I use for a one-off exchange with someone I trust?
A shared folder is fine — it's the fastest to set up and the privacy tradeoff barely matters with one trusted sender.
Which option should I use for clients or strangers?
A dedicated upload link. It keeps each sender's files private from every other sender and doesn't require them to create an account.
Can I set a file size limit on a shared Drive folder?
Not natively. You'd need to add Apps Script to enforce a limit, or use a tool built with size limits as a setting.
