Key takeaways
- 1The per-file limit for upload, download, and sync is 250GB, per Microsoft's own restrictions and limitations documentation. It's the same number whether you use the browser, the desktop sync app, or Teams.
- 2Microsoft 365 Business Basic, Standard, and Premium all include 1TB of OneDrive storage per user. E3 and E5 also start at 1TB per user but can be expanded to 5TB.
- 3The full file path, including the filename, can't exceed 400 characters. Certain characters (" * : < > ? / \ |) and names like CON, desktop.ini, or anything starting with ~$ are rejected outright.
- 4Microsoft recommends syncing no more than 300,000 items total through the desktop app for reliable performance; a 1,000,000-item sync is in public preview for Windows.
- 5A shared folder link is capped at 50,000 total sub-items, and copying files through the OneDrive website is limited to 2,500 files per operation.
Short answer: OneDrive caps individual files at 250GB for upload, download, and sync — the same number across the browser, the desktop app, and Teams. Storage is a separate question: Microsoft 365 Business Basic, Standard, and Premium each include 1TB per user, and paths (folder structure plus filename) can't exceed 400 characters. None of these move if you upgrade your plan. They're fixed platform limits, and hitting one means the upload just fails or the sync silently stops for that file.
Most people run into these while trying to get a file to a client, not while backing up personal photos. Here's what the numbers actually are, what happens the moment you hit each one, and what to do instead.
OneDrive limits at a glance
| Limit | Number | What happens when you hit it |
|---|---|---|
| Max file size (upload/download/sync) | 250GB | Upload or sync fails for that file |
| File path + filename length | 400 characters | File won't sync; OneDrive flags it as an error |
| Storage, Business Basic/Standard/Premium | 1TB per user | New uploads blocked once storage is full |
| Storage, Microsoft 365 E3/E5 | 1TB per user (up to 5TB) | Admin can request expanded storage |
| Recommended sync size | 300,000 items total | Sync performance degrades past this |
| Windows sync preview cap | 1,000,000 items per device | Public preview only, Windows |
| Sub-items in a shared folder | 50,000 | Can't share the folder link past this |
| Website copy operation | 2,500 files at once | Copy fails; needs multiple batches |
| Thumbnail/PDF preview generation | 100MB | No preview image, file still uploads |
The 250GB per-file limit
According to Microsoft's own restrictions and limitations documentation, the maximum file size for upload, download, and sync is 250GB — and that number is the same whether the file goes up through a browser, the OneDrive desktop sync client, or Microsoft Teams. There's no separate, smaller cap for the web uploader and a bigger one for the app; it's one ceiling.
For most office work — contracts, decks, spreadsheets, even most video exports — 250GB is not a practical concern. It becomes one for raw video footage, large design archives, database exports, or anything bundled into a single uncompressed folder before upload.
Microsoft's own guidance for anyone regularly moving large files or a lot of files at once is to use the OneDrive desktop app rather than the upload button on the website, since the sync client handles retries and large transfers more reliably than a browser tab.
Storage per plan
Storage and the 250GB file cap are two different things — you can have terabytes free and still get blocked by the per-file limit, or the reverse. Per Microsoft's OneDrive service description, current storage allocations are:
| Plan | OneDrive storage per user |
|---|---|
| Microsoft 365 Business Basic | 1TB |
| Microsoft 365 Business Standard | 1TB |
| Microsoft 365 Business Premium | 1TB |
| Microsoft 365 E3 | 1TB (expandable to 5TB) |
| Microsoft 365 E5 | 1TB (expandable to 5TB) |
| Microsoft 365 F3 | 2GB |
Running out of storage produces a different failure than the 250GB file cap: new uploads across your whole account get blocked, not just the one oversized file. The fix there is freeing up space, deleting old versions, or asking an admin to request expanded storage on an eligible plan — not compressing or splitting anything.
Path length and filename limits
This is the one that catches people who don't think of it as a "size" problem at all. Microsoft's documentation is specific: the entire decoded file path, including the filename, can't contain more than 400 characters for OneDrive and SharePoint. That's the folder structure and the filename added together, not the filename alone — so a file sitting six folders deep with a long, descriptive name can hit the wall even though the file itself is a few kilobytes.
OneDrive also rejects certain characters outright: " * : < > ? / \ |. Leading or trailing spaces in a file or folder name aren't allowed either. And a short list of names can't be used at all, including .lock, CON, PRN, AUX, NUL, COM0–COM9, LPT0–LPT9, anything containing _vti_, desktop.ini, and any filename starting with ~$ (the pattern Office uses for temporary lock files).
When a file fails to sync for one of these reasons, OneDrive usually flags it in the activity center rather than failing silently — but if you're troubleshooting a stuck sync and the file isn't oversized, path length and invalid characters are the next two things to check, in that order.
Sync limits
Separately from any single file, Microsoft recommends syncing no more than 300,000 items in total across your OneDrive account for the sync client to perform well. Go meaningfully past that and sync gets slower and less reliable, even if no individual file is close to the 250GB cap.
There's a newer option for people who need more: support for syncing up to 1,000,000 items per sync instance per device is in public preview for Windows. It's not the default yet, and it's Windows-only for now, so most accounts should still plan around the 300,000-item baseline.
Sharing limits for external clients
This is the part that matters most if you're using OneDrive to hand files to people outside your company. Microsoft caps the total number of sub-items — every file and folder inside it and its subfolders — in a shared folder link at 50,000. For a single client deliverable that's rarely a problem; for a folder that's accumulated years of project history, it can be.
If you're copying rather than sharing directly, the OneDrive website limits you to 2,500 files per copy operation, so moving a very large folder into a client-facing structure may take more than one batch.
Microsoft doesn't publish a hard cap on how many external people can open a shared link. Each external person who accesses shared content is provisioned as a guest account through Microsoft Entra B2B on the sharing tenant's side, which is more of an identity and admin-policy question than a simple numeric ceiling — but it does mean external sharing at scale is something your IT admin has visibility into and can restrict.
What actually works around these limits
Compress before you upload. A ZIP won't shrink files that are already compressed — most video, JPEGs, PDFs with embedded media — but it meaningfully reduces raw documents, uncompressed audio, and folders full of loose files. If you're bundling several files for a client anyway, our browser-based ZIP file creator does this without uploading anything to a server first.
Split large files. If something is pushing toward the 250GB cap, splitting it into parts with an archive tool lets you upload across sessions instead of hitting a hard stop.
Use the desktop sync app for big batches, not the browser. It's still bound by the same 250GB-per-file cap, but it manages retries and large transfers more reliably than uploading through a browser tab, which is exactly what Microsoft's own guidance recommends.
Move client delivery off OneDrive for the actual handoff. If the real friction is sending finished work to someone outside your organization — not storing it — a tool built specifically for that job sidesteps the path-length quirks, the 50,000-sub-item sharing cap, and the guest-account overhead that comes with external OneDrive sharing.
Where BulkShare fits
Disclosure: I built BulkShare. If you're hitting OneDrive's limits specifically while trying to deliver files to a client — not while storing your own internal work — that's a delivery problem, not a storage problem, and it's worth treating it as one.
BulkShare is built around that handoff: Pro accounts get files up to 100GB each, 1TB of storage, and download links on your own domain instead of a onedrive.live.com URL. Each link supports password protection and expiry, plus open and download analytics, so you know whether the client actually opened the file instead of guessing from a read receipt that doesn't exist. For sending the file itself, see how to send large files without routing everything through cloud storage limits.
Pro is $29/mo or $240/yr, with a 7-day trial. It's not a replacement for OneDrive as your team's storage — it's specifically for the moment a file needs to leave your organization and land, cleanly, with someone outside it.
The bottom line
OneDrive's limits are reasonable for day-to-day business use and start showing up once you're moving very large files, deeply nested folder structures, or sharing broadly outside your organization: 250GB per file, 1TB of storage on most business plans, a 400-character path ceiling, and a 50,000-item cap on shared folders. None of these lift with a bigger subscription, since storage, file size, path length, and sharing scope are four separate limits. If you keep bumping into them specifically when sending files to clients, that's usually a sign the job needs a delivery tool, not more OneDrive storage.
Frequently asked questions
What is the OneDrive file size limit?
250GB per file, for upload, download, and sync, according to Microsoft's official restrictions and limitations documentation as of September 2026. That number applies the same way whether you're uploading through a browser, syncing with the desktop app, or sharing through Microsoft Teams.
What is OneDrive's path and filename length limit?
The entire decoded file path, including the filename, can't be more than 400 characters for OneDrive and SharePoint in Microsoft 365. This is a combined limit: a deeply nested folder structure with a long filename can hit the ceiling even if the filename itself looks short.
Why does OneDrive say a file is too large or won't upload?
Usually one of three reasons: the file itself is over the 250GB cap, the full path plus filename exceeds 400 characters, or the name uses a blocked character (" * : < > ? / \ |) or a reserved name like CON, PRN, desktop.ini, or anything starting with ~$. Renaming or shortening the path fixes the second and third cases; the first requires compressing or splitting the file.
How much storage does OneDrive for Business include?
Microsoft 365 Business Basic, Business Standard, and Business Premium each include 1TB of OneDrive storage per user, per Microsoft's OneDrive service description. Microsoft 365 E3 and E5 also start at 1TB per user, expandable to 5TB. Microsoft 365 F3 includes 2GB per user.
What are OneDrive's sharing limits when sending files to clients or people outside the company?
When you share a folder, the total number of sub-items in it and its subfolders is capped at 50,000. Microsoft doesn't publish a fixed limit on how many external people a link can be shared with; each external recipient who accesses shared content is provisioned as a guest account through Microsoft Entra B2B, which is an admin and identity consideration more than a hard sharing cap.
How many files can I sync with OneDrive?
Microsoft recommends syncing no more than 300,000 items in total across your OneDrive account for reliable performance. A newer preview feature supports syncing up to 1,000,000 items per sync instance per device, currently available for Windows.
How do I send a file that's bigger than OneDrive's 250GB limit?
Compress it first — a ZIP meaningfully shrinks raw documents and loose file collections, though it barely touches files that are already compressed, like video or JPEGs. If that's not enough, split the file into parts, or use a transfer tool built specifically for large files instead of routing it through personal or business cloud storage.
Sources & further reading
- Restrictions and limitations in OneDrive and SharePoint — Microsoft Support
- OneDrive service description — Microsoft Learn
- BulkShare pricing — BulkShare

Written by
Api Alam
Founder of BulkShare
Full-stack developer building BulkShare — branded file delivery for agencies and client-service teams.
Follow on X