Best Two Free Ways to Migrate Google Drive to OneDrive

Why transfer Google Drive files to OneDrive?

Google Drive and OneDrive are both popular cloud storage providers that allow users to store, share, and collaborate files online. While they come with many similarities, there are a lot of people who are using Google Drive and OneDrive together or choosing to move Google Drive to OneDrive for various reasons, like:

Collaboration with Microsoft Office apps: OneDrive integrates closely with Office apps, providing a cohesive environment for editing and collaborating on Word, Excel, and PowerPoint documents.

Platform or ecosystem preference: If an individual or organization prefers a seamless integration with Microsoft 365, they might choose to migrate their files to OneDrive.

Storage and pricing: While Google Drive offers more free cloud storage than OneDrive, OneDrive gives more diverse solutions for users who need additional storage and are considering the pricing plans and options available.

Whatever the reason, luckily, it’s not quite difficult to migrate Google Drive files to OneDrive. Here, we will share with you 2 FREE and EASY ways to transfer files from Google Drive to OneDrive without downloading and uploading.

Migrate Google Drive to OneDrive

Two Free Methods to Migrate Google Drive to OneDrive without Downloading

Needless to say, downloading files from Google Drive and then re-uploading them to OneDrive is a time-consuming thing. Not only does this take a lot of time, but it can also be tricky for users who don’t have enough local space to accommodate the downloaded data. To complete Google Drive to OneDrive migration quickly and easily, the following two methods are at your disposal.

Way 1. Sync Google Drive to OneDrive via CBackup

For an easier option to migrate Google Drive to OneDrive, you can use CBackup, which is a professional yet free cloud backup and sync service.

  • It comes with cloud to cloud sync and cloud to cloud backup features that can help you transfer data from one cloud to another quickly and efficiently.
  • Multiple cloud storage services are supported, including Google Drive, OneDrive, Dropbox, FTP/SFTP, and so on.
  • This tool has no restrictions on file transfer speed, file types, or file sizes, so you can transfer a large number of files/folders quickly. Also, you are able to set up auto file migration between clouds in daily, weekly, monthly, and other modes.
  • You can utilize this service to backup and sync local data from PC to cloud, like backing up D drive to OneDrive, or other public clouds.

Here is a step-by-step guide on how to transfer data from Google Drive to OneDrive using CBackup:

Step 1. Visit the CBackup website, sign up for a free account, and log in.


  • Tip: You can also download and get the CBackup desktop app to enjoy its various powerful features.

Step 2. Choose My Storage on the left, click + Add Cloud, choose Google Drive, and click Add to sign in to your Google Drive account and permit CBackup access to it. Add your OneDrive account in the same way.


Step 3. After adding, go to the Sync Tasks tab, and hit New Task to create a cloud to cloud transfer.


Step 4. Tap on Add Source to choose Google Drive or certain Drive files/folders as the migration source, and hit Add Destination to specify a OneDrive folder as the destination. Then, click Start Sync.


Useful Tips:

  • To establish an auto sync task from Google Drive to OneDrive or between other clouds, you can click Settings, choose a needed transfer frequency under Scheduler. You can also use its File Filter to exclude or include certain files for migration easily.
  • CBackup is based on OAuth authorization system, so you can rest assured on your cloud accounts and data security.

Way 2. Export Google Drive files to OneDrive using Google Takeout

Google Takeout is a tool released by Google that allows users to export or download a copy of various types of data currently stored in the Google account, like Drive or Mail. You can follow the steps below to export files from Google Drive to OneDrive:

Step 1. Sign in to your Google Drive account on your web browser, and head to Google Takeout webpage. Click on Deselect all. Then, tick the checkbox next to Drive.


Step 2. Then, scroll down to the bottom and tap Next Step.

Step 3. Choose Add to OneDrive. Then, determine the export frequency, file type & size, then click Link accounts and create export.


Step 4. When the export progress is finished, you can turn to the OneDrive web, and check if there is a takeout folder that contains all your exported data from Google Drive.

Some limitations of using Google Takeout for data migration:

  • The migration process may take several days, depending on the size of the exported data. More than 10GB of data will be split into multiple archives.
  • If you include multiple folders to exclude, they will be transferred as a ZIP file. You need to download them for previewing.


It is easy to migrate Google Drive to OneDrive using the solutions provided above. If you have a large amount of data to transfer, CBackup is a better option.

Moreover, this software is capable of transferring from local drive to Google Drive, OneDrive, and more clouds, and helping you manage all cloud storage services on a single interface. If you are running out of your cloud storage space, its “Combine Cloud” function can assist you to combine multiple or even unlimited cloud accounts to gain 1TB free cloud storage or more space without any effort. Just to get this tool to have a try now.

Aoron Kimmel
Aoron Kimmel
Software Engineer, A creative mind.

Leave a Comment