365 Migration - banner

CodeTwo Office 365 Migration lets you migrate your company's mailboxes and public folders located in Office 365 or on on-premises Exchange Servers (all versions are supported) to Office 365 (Microsoft 365). It 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 Office 365 as well.

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 Office 365. Furthermore, you can migrate virtually all available on-premises servers as well as Office 365. And yes, we do support migration of Windows Small Business Server.

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 Office 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.

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 Office 365
    • Direct migration between two Office 365 tenants
    • Direct migration from Windows Small Business Server 2011 to Office 365
    • Direct migration from third-party hosted Exchange servers (e.g. Intermedia, Rackspace and GoDaddy) to Office 365
    • Direct migration from other server types via IMAP (emails only) to Office 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

  • 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 Office 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 Office 365 (Microsoft 365) tenant. The migration of public folders consumes 25 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?