Exchange Migration - banner

CodeTwo Exchange Migration lets you migrate your company's mailboxes and public folders located in Microsoft 365 (Exchange Online) or on on-premises Exchange server (2010 and newer) to Exchange 2019, 2016 and 2013. The program works equally great for migrating items within the same organization and cross-forest. It also allows you to migrate mailboxes from hosted Exchange servers and emails from IMAP servers (Google Workspace [formerly G Suite], Zimbra, IBM Notes, Zarafa, and others) to on-premises Exchange.

The software processes migration tasks individually, as migration jobs. You can create multiple jobs and configure them (e.g. schedule time frames when they will be executed) via the program's Administration Panel.

Installation of the software is easy and straightforward.

Who is the program for?

The program was designed to help administrators in migrations, for example when they upgrade their Exchange environment.

The number of supported scenarios lets you migrate not only to new domains and forests, but also within the same organization. Furthermore, you can migrate from Exchange 2010 (including Small Business Server 2011) and newer or from Microsoft 365 directly to the newest version of Exchange Server.

How does the program work?

Depending on your migration scenario, the program is installed in a source server domain (migrations from Exchange), on a target server (migrations from Microsoft 365) or on a machine with a connection to both the source and the target environment (migrations from other servers). There are no additional agents installed. The software accesses your source server mailboxes through Exchange Web Services (EWS), a MAPI profile or IMAP, reads their contents, and copies specified items to target server mailboxes via EWS in one hop.

Learn more on how the program's components work and what permissions are required to install.

Key features

What makes CodeTwo Exchange Migration exceptional? Here are the program's essential features:

  • Wide range of Migration Scenarios
    • Cross-forest and cross-domain migration
    • Migration within the same organization
    • Direct migration from Exchange 2010, 2013, 2016 and 2019
    • Direct migration from Microsoft 365 (Office 365)
    • Direct migration from Windows Small Business Server 2011
    • Direct migration from third-party hosted Exchange servers (e.g. Intermedia, Rackspace and GoDaddy)
    • Direct migration from other server types via IMAP (emails only)

      Check the list of supported systems and Exchange Server versions, supported scenarios and environments.


    If you want to migrate to Office 365, check out CodeTwo Office 365 Migration.

  • Multiple jobs configuration

    The new architecture of the program features jobs. Thanks to this solution, you can prepare multiple migrations at once and then execute them one by one or use the built-in scheduler to do that for you.

  • Support for different migration types

    You can configure migration jobs in different ways to perform cutover, staged or hybrid migration. Learn more about these migration types.

  • Full control over migrated data

    The software allows you to filter items included in the migration process according to their type (folder filter) and modification dates (time filter).

    Check the list of useful options and settings

  • Two types of database migration

    The program supports migration of mailboxes and public folders. After the migration process, both the source mailboxes' and public folders' content and structure are copied and recreated on the target server.

    Learn more about supported mailbox items and mailbox types 

  • Support for archive mailboxes

    CodeTwo Exchange Migration lets you migrate both primary mailboxes and archive mailboxes (In-Place Archives) - either within the same migration job or as separate jobs.

  • Migration safety

    The software accesses source server data passively, which means that no data is deleted or modified on your source server. Furthermore, the program does not need any intermediary agents installed on third-party servers – it just copies files from a source to a chosen target environment, without storing any data. In addition, CodeTwo Exchange Migration uses the secure OAuth 2.0 authorization protocol to connect to Microsoft 365. 

  • Detailed reports

    You can generate a report for all migrations, a single job, or even a particular mailbox, anytime. You can also set the application to send those reports via email. 

  • Brand new UI

    Completely rebuilt User Interface (UI) allows you to perform all tasks in a more convenient way than ever before. The state of any migration can be easily checked on the Dashboard, from which you can jump to all crucial components of the program immediately.

  • Diagnostic data

    The program collects diagnostic data. This data can be checked during or after a migration process. The diagnostic data can be reviewed in:


You need 1 license to migrate a single source mailbox to any supported Exchange server. The migration of public folders consumes 100 licenses, no matter their size.

Learn more about the licensing model of CodeTwo Exchange Migration


You can download the trial version of the program here. The trial works for 30 days and lets you migrate unlimited number of mailboxes; however, only 10 items per mailbox folder will be migrated. 

See also

Frequently Asked Questions

In this article

Was this information useful?