You do not need to enable drag and drop in SharePoint Online. Modern document libraries support it by default: open the library in Microsoft Edge or Google Chrome, drag files or folders from File Explorer, and release them when the library highlights. If it fails, check the classic experience, your browser, upload permissions, file names and size limits.
Key Takeaways
- Drag and drop is built into modern SharePoint Online libraries; Microsoft's documentation lists no setting to switch on.
-
Microsoft says drag and drop "works best with the new Microsoft Edge or Google Chrome", and folder upload is built into Edge, Chrome and Firefox.
-
Classic SharePoint 2013-style libraries accept dragged files only, not folders.
-
Each file can be up to 250 GB, and the full decoded path can be up to 400 characters in SharePoint in Microsoft 365.
-
To drag files in File Explorer instead of the browser, sync the library or add a shortcut to My files.
Find your answer fast
-
Just want to upload? Go to How to drag and drop files into SharePoint Online.
-
Drag and drop stopped working? Go to Drag and drop not working: causes and fixes.
-
On SharePoint Server or a classic library? Go to Drag and drop in classic SharePoint and SharePoint Server.
-
Recurring upload or sync problems across your sites?
In this guide
-
Does SharePoint support drag and drop?
-
SharePoint upload limits by the numbers (2026)
-
How to drag and drop files into SharePoint Online
-
How to drag and drop folders into SharePoint
-
Drag and drop in classic SharePoint and SharePoint Server
-
Drag and drop not working: causes and fixes
-
How to drag and drop in File Explorer with sync
-
How to move files inside SharePoint
-
Custom drag and drop with SPFx and Microsoft Graph
-
Common mistakes
-
Drag and drop checklist
-
Frequently asked questions
Uploading by drag and drop is the fastest way to get files into a SharePoint library, and the limits are generous: Microsoft allows individual files up to 250 GB and libraries of up to 30 million files and folders (Microsoft Learn). When drag and drop fails, the cause is almost always the library experience, the browser, permissions or a file that breaks a naming or path rule.
The guide below shows how drag and drop works in SharePoint Online, classic libraries and SharePoint Server, how to drag folders, how to fix the most common problems, and when to use sync, Move to or a custom solution instead. Every step and limit comes from Microsoft documentation.
Does SharePoint Support Drag and Drop?
|
Experience |
Drag files |
Drag folders |
Browsers named by Microsoft |
|---|---|---|---|
|
Modern SharePoint Online library |
Yes |
Yes |
Works best in Microsoft Edge or Google Chrome; folder upload built into Edge, Chrome and Firefox |
|
Classic library (SharePoint 2013 experience) |
Yes |
No, files only |
Latest Chrome or Firefox; Internet Explorer 10 or 11 desktop |
|
SharePoint Server 2013 |
Yes |
No, files only |
Same as classic |
A SharePoint document library is the drop target in every case. To understand where libraries sit in the wider platform, see how SharePoint works.
SharePoint Upload Limits by the Numbers (2026)
Drag and drop follows the same limits as any other upload. The figures below come from Microsoft's SharePoint Online limits page, the OneDrive and SharePoint restrictions page and Microsoft Graph documentation, and they explain most failed or partial uploads. Check them before you drag a large folder tree into a library.
|
Limit |
Value |
Source |
|---|---|---|
|
Maximum size of one uploaded file |
250 GB |
|
|
Full decoded path including file name, SharePoint in Microsoft 365 |
400 characters |
|
|
Total file and path length, SharePoint Server versions |
260 characters |
|
|
Files and folders per library |
Up to 30 million |
|
|
Recommended maximum files synced from one library |
300,000 |
|
|
Move or copy across sites, per operation |
No more than 100 GB and 30,000 files |
|
|
File attached to a list item |
250 MB |
|
|
Microsoft Graph single-call upload |
Up to 250 MB; larger files need an upload session |
How to Drag and Drop Files into SharePoint Online?
![]()
Dragging files into a modern SharePoint Online library takes four steps and no configuration. You need at least contributor permissions on the library and a supported browser. Microsoft notes the library shows a highlight when you hover a file over it, which tells you it is safe to release the file and start the upload.
Step 1: Open the library in a supported browser
-
Use the new Microsoft Edge or Google Chrome, which Microsoft says work best for drag and drop.
-
Open the site and select the document library, or a folder inside it.
Step 2: Select files in File Explorer
-
Open File Explorer (or Finder on a Mac) next to the browser window.
-
Select one or more files.
Step 3: Drag and release over the library
-
Drag the files onto the library and wait for the highlight.
-
Release to start the upload.
Step 4: Check the result
-
Confirm the files appear in the list, and fill in any metadata columns your library uses.
-
If the drop does nothing, use Upload on the command bar, which Microsoft recommends for other browsers.
Microsoft's training material describes the same action for SharePoint Server 2016 and 2019: drag the file into the document library and "Release the file when + Copy appears" (Microsoft Support). Libraries that rely on metadata work better when columns are planned in advance; see our guides to SharePoint site columns and SharePoint content types.
How to Drag and Drop Folders into SharePoint?
Modern SharePoint Online lets you drag whole folders from your computer into a library. Microsoft says folder upload is built into Microsoft Edge, Google Chrome and Mozilla Firefox. Classic libraries do not accept folders at all, so if a folder drop fails, first check which library experience you are using.
-
Drag the folder itself. Select the folder in File Explorer and drop it on the library or on a folder inside it.
-
Check path length first. Deep folder trees can exceed the 400-character path limit in SharePoint in Microsoft 365, or 260 characters in SharePoint Server.
-
Split very large folders. For thousands of files, sync the library and copy in File Explorer instead.
-
Use Upload in the command bar if your browser does not accept a dragged folder.
Get Expert SharePoint Guidance
Drag and Drop in Classic SharePoint and SharePoint Server
Classic libraries work differently. Microsoft states that SharePoint Server 2013 and SharePoint Online sites using the SharePoint 2013 experience let you drag files into libraries, but "You can't drag folders into document libraries by using a web browser. This feature is limited to files." The workaround Microsoft gives is the sync client.
|
Browser condition Microsoft lists |
Drag files into a classic library? |
|---|---|
|
Latest version of Google Chrome |
Yes |
|
Latest version of Mozilla Firefox |
Yes |
|
Desktop Internet Explorer 10 or 11 |
Yes |
|
Internet Explorer 8 or 9 with Office 2013 or newer installed |
Yes |
Microsoft 365 apps and services stopped supporting Internet Explorer 11 on August 17, 2021 (Microsoft Learn), so use Edge or Chrome. If your team still runs classic libraries or an older SharePoint Server farm, the limits above are one more reason to plan a move to modern SharePoint Online. Our comparison of SharePoint Online vs on-premises and our SharePoint migration checklist explain the trade-offs.
Drag and Drop Not Working: Causes and Fixes
When drag and drop fails, work through the causes in order: library experience, browser, permissions, file names, path length, then file size. Most problems are one of these six. The table maps each symptom to its documented cause and the fix, so you can resolve it without changing site settings.
|
Symptom |
Likely cause |
Fix |
|---|---|---|
|
Folders will not drop, files will |
Classic library experience |
Switch the library to the modern experience, or sync the library |
|
Nothing happens when you drop files |
Browser does not support the drop |
Use the new Microsoft Edge or Google Chrome, or use Upload |
|
No upload option or an access error |
Missing permissions |
Ask the site owner for at least contributor permissions |
|
Some files skipped or rejected |
Invalid characters or names |
Rename files that use " * : < > ? / \ | or blocked names |
|
Deep folders fail |
Path longer than 400 characters (260 on SharePoint Server) |
Shorten folder and file names, or upload to a higher folder |
|
Very large files fail or time out |
File over 250 GB, or a long browser upload |
Split the upload or sync the library |
|
Cannot drag files from one library to another |
Not available between modern libraries |
Use Move to or Copy to |
Check file and folder names
Microsoft blocks the characters " * : < > ? / \ | in file and folder names, leading and trailing spaces, and the names .lock, CON, PRN, AUX, NUL, COM0 to COM9, LPT0 to LPT9, desktop.ini, any name starting with ~$, and _vti_ anywhere in a name. Some organizations also do not yet support # and % (Microsoft Support).
Check permissions
Microsoft notes you "must have contributor permissions to the library" to upload. Site owners can review access with our SharePoint site permissions tutorial, and admins can check site-level settings in the SharePoint admin center.
Dragging between libraries
In a 2021 Microsoft Q&A answer, a Microsoft support engineer stated that dragging files between modern SharePoint libraries is not available by design and recommended Move to or Copy to (Microsoft Q&A). See the move section below.
How to Drag and Drop in File Explorer with Sync?
If your team prefers File Explorer, sync the library. Microsoft offers two options: select Sync in the document library, or add a shortcut to the library in My files in OneDrive. Files then appear in File Explorer, where you drag and drop as usual and the OneDrive sync app uploads changes in the background.
-
Add shortcut to My files: Microsoft recommends OneDrive shortcuts "as the more versatile option when available."
-
Sync button: Files sync to a folder named after your organization, for example %userprofile%\Contoso.
-
Avoid View in File Explorer: Microsoft no longer recommends it in the modern experience; it is hidden by default and uses a temporary folder.
-
Stay under 300,000 files: per synced library for best performance.
Our step-by-step guides show how to sync SharePoint to File Explorer and how to add SharePoint to File Explorer. If you are unsure which storage to use, read SharePoint vs OneDrive.
How to Move Files Inside SharePoint?
Moving files between folders, libraries or sites uses Move to or Copy to, not a browser drag. Microsoft documents the steps: select the files, choose Move to or Copy to on the command bar, pick a destination, and confirm. The difference between the two matters if you keep version history.
![]()
|
Command |
Version history |
Use it when |
|---|---|---|
|
Move to |
History is copied to the destination |
Reorganizing files while keeping their history |
|
Copy to |
Only the latest version is copied |
You need a second copy elsewhere |
Microsoft also notes that Move to is not available in the Site Pages library, and that a moved file stays visible in the source until the move completes (Microsoft Support). If you delete a file by mistake while reorganizing, the SharePoint recycle bin can restore it.
Custom Drag and Drop with SPFx and Microsoft Graph
Some teams need more than the built-in upload, such as a branded drop zone on an intranet page that tags files on arrival. The SharePoint Framework and Microsoft Graph support this. SPFx builds the client-side component, and Graph uploads the file, using an upload session for anything larger than 250 MB.
-
SharePoint Framework (SPFx). Microsoft describes SPFx as "a page and web part model that provides full support for client-side SharePoint development." Read our overview of SharePoint Framework (SPFx).
-
Microsoft Graph. A single upload call supports files up to 250 MB; larger files need an upload session.
Centric SharePoint development and customization services build these components when the standard upload does not fit your process.
Proof: Centric SharePoint work
Centric built Basamh Group's SharePoint-based employee portal, including a Document Center that serves as the digital backbone for company policies, guidelines and compliance documents. Read the Basamh SharePoint case study.
Common Mistakes
Most drag and drop complaints come from a handful of avoidable mistakes: hunting for a setting that does not exist, using an old browser, dragging folders into a classic library, ignoring naming rules, and dragging huge folder trees through the browser. The table lists each mistake, why it hurts and what to do instead.
|
Mistake |
Why it hurts |
What to do instead |
|---|---|---|
|
Changing library settings to "enable" drag and drop |
Microsoft documents no such setting, so the change does not help |
Check experience, browser and permissions first |
|
Using Internet Explorer |
Microsoft 365 apps and services no longer support IE 11 |
Use the new Microsoft Edge or Google Chrome |
|
Dragging folders into a classic library |
Classic libraries accept files only |
Use the modern experience or sync |
|
Ignoring file name rules |
Blocked characters and names stop uploads |
Clean names before uploading |
|
Dragging thousands of files through the browser |
Microsoft warns that large uploads can time out |
Sync the library and copy in File Explorer |
|
Copying when you meant to move |
Copy to keeps only the latest version |
Use Move to when history matters |
Drag and Drop Checklist
Run through this checklist before you report drag and drop as broken or plan a large upload. It covers the library experience, browser, permissions, naming and path rules, size limits and the right tool for moving or syncing files, so most problems are solved by users before they reach the help desk.
-
Confirm the library uses the modern experience.
-
Use the new Microsoft Edge or Google Chrome.
-
Confirm you have at least contributor permissions.
-
Remove blocked characters and names from files and folders.
-
Keep full paths under 400 characters (260 on SharePoint Server).
-
Keep each file under 250 GB.
-
Sync the library for very large uploads.
-
Use Move to or Copy to between libraries.
-
Fill in required metadata after upload.
Frequently Asked Questions
How do I enable drag and drop in SharePoint?
In SharePoint Online you do not need to enable it. Modern document libraries support drag and drop by default. Open the library in Microsoft Edge or Google Chrome, drag files or folders from File Explorer, and release them when the library highlights. You need at least contributor permissions on the library.
Why is drag and drop not working in SharePoint?
The usual causes are a classic library experience, an unsupported browser, missing upload permissions, blocked characters or names in files, a path longer than 400 characters, or a very large file. Check each in that order, and use the Upload command or sync as a fallback.
Can I drag and drop folders into SharePoint?
Yes, in modern SharePoint Online libraries. Microsoft says folder upload is built into Microsoft Edge, Google Chrome and Mozilla Firefox, and the Upload command is the fallback. Classic libraries that use the SharePoint 2013 experience accept files only, so use sync or the modern experience for folders there.
Can I drag files between SharePoint libraries?
A Microsoft support engineer stated in 2021 that dragging files between modern SharePoint libraries is not available by design. Use Move to or Copy to on the command bar instead. Move to keeps version history, while Copy to copies only the latest version of each file.
What is the maximum file size I can drag into SharePoint?
Each file can be up to 250 GB in SharePoint document libraries, according to Microsoft's SharePoint Online limits. Microsoft warns that very large browser uploads can time out, so for big files or folders consider syncing the library and copying in File Explorer.
Can I drag and drop SharePoint files in File Explorer?
Yes. Select Sync in the document library or add a shortcut to My files in OneDrive. The library then appears in File Explorer, where you drag and drop as usual and the OneDrive sync app uploads changes. Microsoft no longer recommends View in File Explorer.
Does drag and drop work in SharePoint Server?
Yes. Microsoft documents drag and drop for SharePoint Server 2013 libraries in the latest Chrome or Firefox and Internet Explorer 10 or 11, limited to files rather than folders. Microsoft's training for SharePoint Server 2016 and 2019 shows dragging a file into a library and releasing it when + Copy appears.
Final Thoughts
Drag and drop in SharePoint does not need enabling; it needs the right conditions. Use a modern library, the new Edge or Chrome, contributor permissions and clean file names, and keep within Microsoft's size and path limits. For large uploads, sync the library, and use Move to for reorganizing files. Centric provides SharePoint consulting that covers document management, migration and integration, customization with SPFx, and ongoing support and optimization. These services deal with the same library, permission and upload issues described above.
