logo
search
SharePoint Document Issues

How to Copy a SharePoint Document Library to Another Site

Maira MehtabMaira Mehtab Sep 20, 2026 868 views

Question details

The user needs to copy an entire SharePoint document library, including all its contents, from one subsite to a completely different SharePoint site.

Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Migrating or duplicating files across different SharePoint sites or subsites.
Observed behavior
The user aims to successfully transfer the document library while preserving necessary metadata, permissions, and version history.
Before you start

Before copying the document library, verify that you have Site Admin or Full Control permissions on both the source and destination SharePoint sites. Additionally, take note of any custom metadata or version history requirements, as these may dictate which migration method you choose.

Solution 1Recommended

Use SharePoint's Built-in 'Copy to' Feature

The easiest method for transferring files and folders between SharePoint sites without using code.

1
Navigate to the source library

Open your SharePoint site and navigate to the document library containing the files you wish to copy.

2
Select the files

Select the files or folders you want to copy by clicking the circular checkmark next to each item, or select all items by checking the top circle in the header row.

3
Click 'Copy to'

Click the 'Copy to' button located in the command bar at the top of the library. If you don't see it, click the three dots (More options) to find it.

4
Choose destination and confirm

In the side panel, select the destination SharePoint site and browse to the specific target document library, then click 'Copy here'.

Version History Limitation: Using the 'Copy to' feature in the UI usually only copies the latest version of the files. If you need full version history, consider using the SharePoint Migration Tool or PowerShell.
Free Microsoft Office alternative

Looking for a Simpler Way to Manage Documents?

If managing SharePoint permissions and library migrations feels overly complex, consider using WPS Office. It provides a lightweight, highly compatible alternative to Microsoft Office, complete with seamless built-in cloud storage for easier file sharing and team collaboration.

  1. 1. Download the software: Visit the official WPS Office website and download the free software suite.
  2. 2. Install and sign in: Run the installation file, then sign in with your email to unlock built-in WPS Cloud features.
  3. 3. Manage documents easily: Create, save, and share your documents directly from the WPS Office workspace with seamless cross-device syncing.
Highly compatible with Microsoft Office formats (Word, Excel, PowerPoint).Built-in WPS Cloud for straightforward document syncing and sharing without complex site structures.Lightweight installation with a fast, tabbed interface.Completely free to use for daily document processing and team collaboration.
microsoft office alternative - wps office

Frequently Asked Questions

Does copying a SharePoint library transfer its version history?

Using the standard 'Copy to' feature in the SharePoint user interface will only copy the latest version of your files. To retain the complete version history, you must use PowerShell, the SharePoint Migration Tool (SPMT), or a third-party migration software.

Can I copy a SharePoint library including its custom columns and metadata?

Yes, but you must first ensure that the destination document library is set up with the exact same custom columns. Alternatively, you can save the source document library as a template (including content) and use it to create the new library on the destination site.

Why is the 'Copy to' option missing in my SharePoint library?

The 'Copy to' option might be missing if you are using the classic SharePoint experience instead of the modern UI, or if you lack the necessary permissions. Ensure you are in the modern library view and have at least 'Read' and 'Download' permissions on the source files, and 'Edit' permissions on the destination site.