
SharePoint enforces filename restrictions based on underlying operating system rules and path length limits to ensure reliable syncing across devices and applications. Special characters like #
, %
, &
, *
, :
, <
, >
, ?
, /
, \
, {
, }
, |
, ~
, "
, !
, or trailing periods/spaces can conflict with reserved system syntax, URLs, database identifiers, or cause unexpected behavior during file operations. The OneDrive sync client, acting as the intermediary, blocks uploads containing these problematic characters to prevent potential sync failures, data corruption, or access issues within the SharePoint libraries.

For instance, a sales report named Q3 Report #1 & Summary..xlsx
(containing #
, &
, and trailing periods) or a project file saved as Plan/Budget.xlsx
(using /
) would typically fail to sync from a user's local OneDrive folder to SharePoint Online. This restriction consistently applies across Microsoft 365 environments using SharePoint Online and the OneDrive sync app, where filenames must adhere to safe conventions.
This rule enhances system stability and security but imposes a user burden of manually renaming files. The limitations prevent storing files whose names violate essential technical standards, potentially disrupting workflows reliant on unique naming conventions. Adherence to alphanumeric filenames, underscores, or hyphens remains best practice, ensuring seamless syncing and avoiding this common synchronization blocker.
Why are file names with special characters not syncing to SharePoint?
SharePoint enforces filename restrictions based on underlying operating system rules and path length limits to ensure reliable syncing across devices and applications. Special characters like #
, %
, &
, *
, :
, <
, >
, ?
, /
, \
, {
, }
, |
, ~
, "
, !
, or trailing periods/spaces can conflict with reserved system syntax, URLs, database identifiers, or cause unexpected behavior during file operations. The OneDrive sync client, acting as the intermediary, blocks uploads containing these problematic characters to prevent potential sync failures, data corruption, or access issues within the SharePoint libraries.

For instance, a sales report named Q3 Report #1 & Summary..xlsx
(containing #
, &
, and trailing periods) or a project file saved as Plan/Budget.xlsx
(using /
) would typically fail to sync from a user's local OneDrive folder to SharePoint Online. This restriction consistently applies across Microsoft 365 environments using SharePoint Online and the OneDrive sync app, where filenames must adhere to safe conventions.
This rule enhances system stability and security but imposes a user burden of manually renaming files. The limitations prevent storing files whose names violate essential technical standards, potentially disrupting workflows reliant on unique naming conventions. Adherence to alphanumeric filenames, underscores, or hyphens remains best practice, ensuring seamless syncing and avoiding this common synchronization blocker.
Quick Article Links
Can I restrict cloud uploads of confidential files?
Restricting cloud uploads of confidential files involves implementing specific policies and technologies within cloud pl...
What is the best format for archiving long-term?
Long-term archiving focuses on preserving digital information reliably for decades or centuries, prioritizing stability,...
How do I keep track of file versions in a team?
Version control, or version tracking, manages different iterations of files when multiple people collaborate. It differs...