365 Migration - banner

CodeTwo Office 365 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 Microsoft 365. 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 Microsoft 365.

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 to all plans of Microsoft 365 (Office 365). Furthermore, you can migrate from Exchange 2010 (including Small Business Server 2011) directly to Microsoft 365. And yes, the program supports the migration between Microsoft 365 tenants.

How does the program work?

Depending on your migration scenario, the program is installed in a source server domain (migrations from Exchange) or on a machine with a connection to both the source and the target environment (migrations from other servers). CodeTwo Office 365 Migration does not require installing any agents on the target Microsoft 365 server nor reconfiguring your connectors. 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.

The video below shows a quick overview of CodeTwo Office 365 and Exchange migration tools:

Key features

What makes CodeTwo Office 365 Migration exceptional? Here are the program's key features.

  • Wide range of migration scenarios:


    If you want to migrate to on-premises Exchange servers, check CodeTwo Exchange Migration.

    • Direct migration from Exchange Server 2010, 2013, 2016 and 2019 to Microsoft 365 (Office 365)
    • Direct migration between two Microsoft 365 tenants
    • Direct migration from Windows Small Business Server 2011 to Microsoft 365
    • Direct migration from third-party hosted Exchange servers (e.g. Intermedia, Rackspace and GoDaddy) to Microsoft 365
    • Direct migration from other server types via IMAP (emails only) to Microsoft 365

      Check the list of source and target servers supported
  • 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 Office 365 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 Office 365 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 Microsoft 365 tenant. The migration of public folders consumes 100 licenses, no matter their size.

Learn more about the licensing model of CodeTwo Office 365 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?