With this powerful desktop application, data migrations from Exchange Server to Microsoft 365 (Office 365) and servers that support IMAP are easier than ever. You can also migrate mailboxes between two Microsoft 365 tenants. The program is easy to configure to use status reports and log files to seamlessly move emails to the cloud for each item being migrated. Regardless of whether you are currently in Exchange 2003 or 2019, Zimbra, IBM Notes, Zarafa, Kerio Connect or G Suite, or if you want to combine two different Microsoft 365 tenants, you can use the program to perform a secure data migration of all or Selected Microsoft 365 users.


Key features



  • Exchange migration to Microsoft 365


Easy migration from any version of Microsoft Exchange Server to Microsoft 365 or Microsoft 365 Germany. The program helps you move your local mailboxes directly to Microsoft 365. It doesn't matter what version of Exchange you are currently using. Exchange 2003, 2007, 2010, 2013, 2016 or 2019 - they can all be used as a source for migration!


  • Migrate between Microsoft 365 tenants


Thanks to the option to connect to the origin server via EWS, you can freely migrate mailboxes between Microsoft 365 clients. You can move all items to an empty (new) Microsoft 365 tenant as well as to an existing organization, which can be useful, eg in mergers or commercial acquisitions.


  • Migrate emails, calendars, contacts and more


CodeTwo Office 365 migration replicates users' Exchange mailboxes along with all their original content and folder structure in the cloud. The result of the migration is a 1: 1 copy of the Exchange source mailbox in Microsoft 365. This applies to all types of folders that are supported by your Microsoft 365 destination plan: email, contacts, calendar, tasks , etc.


  • Migrations from Exchange 2019/2016/2013/2010/2007/2003 and SBS to Microsoft 365


For Office 365 migration, you do not need to upgrade your existing Exchange Server installation to migrate to the cloud. Direct migrations from older Exchange servers and Small Business Server 2011, 2008 and 2003 are fully supported.


  • Migrate public folders from Exchange to Microsoft 365


Also, Exchange Server public folders can be moved to Microsoft 365 by migrating CodeTwo Office 365. All you have to do is create an empty mailbox for public folders in Microsoft 365, and our software will take care of the rest.


  • Support for transition, stage, and hybrid migration.


With the program you can migrate mailboxes according to your wishes. You can migrate all mailboxes at once, transfer data in batches, or migrate in hybrid environments. Just set up a migration job accordingly and let the software take care of everything. This offers a higher degree of customization than native migration paths.


  • Rescan after migration


The rescan feature allows you to scan already migrated mailbox and public folder pairs. When the program finds new items, it migrates them to the destination server without duplicating the content that has already been moved. This feature ensures that no items remain after changing the server.


  • Support for all languages.


The software supports all languages. Regardless of the language defined by the source and destination server, CodeTwo Office 365 Migration takes care of migrating all special characters so that all moved items look as they do on the source server after migration.


  • Migrate Google, Zimbra and more to Microsoft 365


With CodeTwo Office 365 migration, you can migrate email from any IMAP-enabled server, such as IBM Notes (formerly Lotus Notes) or G Suite, to Exchange Online. The program also offers you a wide range of filtering, scheduling and reporting options to help you with the task.


  • Automatic provisioning and licensing of Microsoft 365 users


Don't waste time juggling CSV files and PowerShell scripts. CodeTwo Office 365 migration takes care of licensing and mailbox creation for users on the Microsoft 365 target client. Just run the program's mailbox creation wizard, adjust the settings and click Start.


  • Automatic mailbox comparison


The Automatch option allows you to connect source and destination mailboxes based on custom patterns. Thanks to this feature, the preparatory phase of the migration takes much less time than the use of native Microsoft tools.


  • Selecting folder types


You can now decide which items to migrate. Just check the box next to a folder name to process just that particular type of item: email, contacts, calendar, notes, tasks, or journals.


  • Planned migration


For many reasons, administrators prefer to migrate users' mailboxes overnight or on weekends. The program has a convenient scheduler function that allows you to set the exact time when the migration batch should start during the week. You can also decide which mailboxes are migrated first and which are migrated next. You can assign a priority number to each mailbox to configure the migration order. In this way, you can transfer more important data first.


  • Install in the cloud


CodeTwo Office 365 migration can be installed on a virtual machine hosted in the cloud (for example, on a Microsoft Azure virtual server). Thanks to this, you don't have to install any software locally and can instead migrate with multiple instances in the cloud. This gives you the flexibility you need, especially when working on multiple migration projects.


  • Full service availability - no downtime


With CodeTwo Office 365 migration, users can use their mailboxes while copying their data to Microsoft 365. The program has no influence on the availability of the email service during migration. As a result, your users can still access their old mailboxes when their email messages are transferred to Microsoft 365.


  • Secure migration


Your users' data will always remain secure during the migration to Microsoft 365. CodeTwo Office 365 Migration creates an exact copy of the source mailbox at the destination location. The program does not delete or change anything in your mailbox settings and everything that is in sync with your Microsoft 365 plan is always fully encrypted. All security-relevant functions are activated by default and correspond to our ISO / IEC 27001 and ISO / IEC 27018 certified information security management system.


  • Migration reports


The program provides detailed reports that can be generated for the entire migration process or from a specific mailbox or job perspective. You can track migration directly in the app or receive these reports by email.


  • Easy setup


For CodeTwo Office 365 migration, you don't need to run PowerShell commands to complete your migration. In addition, the program has a built-in automatic capture function for automatic mailbox matching on the source and destination side. It also provides configuration wizards to guide you through the process of connecting to the source and destination servers.