Introduction

Migrating SharePoint lists between sites can be time-consuming when you need to recreate columns, views, content types, and list items manually. A browser-based migration tool can simplify this process by allowing administrators and developers to export and import SharePoint list structures directly from the browser.

Microsoft SharePoint provides native options for moving and copying files between sites, while full cross-tenant SharePoint migrations have dedicated Microsoft 365 migration capabilities.

ChatGPT Image Aug 19, 2026, 06_19_53 PM

Why Migrate SharePoint Lists?

You may need to migrate lists when:

Manually recreating a list can require rebuilding columns, views, formatting, lookup relationships, and data. A migration extension can reduce this effort.

What Can a Chrome Extension Do?

For example, SP X-Ray is available in the Chrome Web Store and provides SharePoint export/import functionality. It can export lists, site columns, content types, folders, and list items into a JSON file and then provide an import wizard for another SharePoint location.

A typical migration process looks like this:

Source SharePoint Site → Export → JSON File → Target SharePoint Site → Import

Step-by-Step Migration

Way to Process : Export → Select Lists → Download Schema → Import → Create/Sync Lists.

Step 1: Open the Source SharePoint Site

Open the SharePoint site containing the list you want to migrate.

For example:

https://contoso.sharepoint.com/sites/InvoiceApproval

Make sure you are signed in with an account that has sufficient permissions.

Step 2: Install the Chrome Extension

Install the SharePoint List Schema Migrator from the Chrome Web Store.

123

Step 3: Select the List

Steps to Migrate a SharePoint List

Step 1 – Open the SharePoint List Schema Migrator

Open the SharePoint List Schema Migrator Chrome extension while you are on the SharePoint site containing the lists you want to migrate.

Step 2 – Enter the Source Site URL and Load Lists

Enter the Source Site URL and click Load lists.
The extension will retrieve and display the available SharePoint Lists and Document Libraries.

Step 3 – Select the Lists

Select the list(s) you want to migrate.

For example, select Demo List from the displayed SharePoint lists.

You can select multiple lists if you want to migrate them together.

Step 4 – Export the Selected Lists

Keep Include views enabled if you also want to migrate the list views.

Click Export selected lists to export the selected list schema.

The exported schema can then be used in the Import tab to create the lists in the destination SharePoint site.

456

Depending on the tool, you may be able to migrate:

Export the List

Export the selected list.

The extension creates a migration package, commonly represented as a JSON file containing the list configuration and selected data.

For example:

Demo_List-schema
    ↓
Export
    ↓
Demo_List-schema.json

Keep this file secure because it may contain business data if list items were included.

Step 5: Open the Target SharePoint Site

Navigate to the destination SharePoint site.

For example:

https://contoso.sharepoint.com/sites/InvoiceApproval-UAT

The destination site should be prepared before importing the list.

Step 6: Import the List

Open the extension on the target site and select the previously exported migration file.

Import the List into the Destination Site

  1. Open the SharePoint List Schema Migrator extension on the destination SharePoint site.

  2. Select the Import tab.

  3. Enter the Destination Site URL.

  4. Select the exported schema file, for example Demo_List-schema.json.

  5. Keep Import views enabled if you want to migrate the views as well.

  6. Click Create / sync lists.

789

The extension will create or synchronize the list based on the exported schema.

This approach allows you to review the migration before making changes.

Step 7: Validate the Migration

After the migration completes, verify:

Same-Tenant vs Cross-Tenant Migration

There is an important difference between moving a list between sites in the same tenant and migrating SharePoint content between different Microsoft 365 tenants.

Same Tenant

Example:

Development
    ↓
UAT

or:

Site A
    ↓
Site B

This is generally simpler because both SharePoint sites belong to the same Microsoft 365 tenant.

Cross Tenant

Example:

Company A Tenant
        ↓
Company B Tenant

Microsoft also provides a dedicated Cross-tenant SharePoint migration capability for moving SharePoint sites between tenants. It has specific prerequisites and limitations, so a browser extension should not automatically be treated as a replacement for Microsoft's tenant-level migration functionality.

Important: List Migration Is Not the Same as Site Migration

This distinction is important.

A list migration typically moves the list structure and optionally its data.

A site migration can involve:

Microsoft's cross-tenant SharePoint migration supports supported SharePoint site types and has requirements such as identity mapping and target-site preparation.

What About SharePoint Files?

SharePoint's native Move to and Copy to functionality is primarily designed for files and folders. Microsoft documents copying files between SharePoint sites, OneDrive, and other supported locations.

For programmatic file migration, Microsoft also provides SharePoint/OneDrive Copy and Move APIs.

Therefore, if your requirement is specifically:

"Move an entire SharePoint list including its structure and list items"

a list migration extension can be more appropriate than simply using Copy to.

Advantages

A browser-based migration approach can provide several benefits:

Some tools also provide migration features such as field mapping, validation, dependency analysis, version history preservation, attachment migration, and throttling protection.

Limitations and Security

"Free" does not necessarily mean unlimited.

Check the extension's current limits, supported SharePoint features, permissions, data handling, and privacy policy before using it with production information.

For example, Microsoft's native cross-tenant migration has defined limits and prerequisites, including site-size/item limits and requirements around target sites and users.

For sensitive production data, always validate the tool with a non-production list first.

Conclusion

Migrating SharePoint lists does not always require manually recreating every column and view. Modern browser-based tools can simplify the process by exporting and importing SharePoint list configurations and data.

For small development, testing, and site-to-site migration scenarios, a Chrome extension can be a convenient option. For larger or formal cross-tenant migrations, evaluate Microsoft's native migration capabilities and the tool's supported features before proceeding.

The key is to treat list migration, data migration, and Power Platform dependency migration as separate validation steps rather than assuming that copying the list automatically moves the entire solution.