Data transferring across clouds is very familiar to the majorities of us. Nowadays, we have more options to store and back up our files and data to the cloud service with the number of cloud providers increasing. Due to the limitations of each cloud space, many of us may have multiple different cloud accounts to store and manage our files and data. So what to do if you have to move files from Google Drive to OneDrive?

This post will display 3 ways to help you copy files between Google Drive and OneDrive. Keep on reading and perfrom the transfer process through the methods below.

How to Transfer Files from Google Drive to OneDrive?

Solution 1. Download and Upload

This method is what most of us can think of. Here are the detailed steps.
Step 1. Log in your Google Drive account.
Step 2. Click "My Drive", select files that you want to move and click "Download" button to download them to your PC.

Download Files from Google Drive
Download Files from Google Drive

Step 3. Log in your OneDrive account, click "Files" and click "Upload" button to upload these downloaded files from your computer to OneDrive.

Upload Under OneDrive
Upload Under OneDrive

Note: If you have downloaded folders from Google Drive to your PC, you need to decrypt them first before uploading files to OneDrive because the downloaded folders have been converted into .zip files.

Solution 2. Copy from Google Drive to OneDrive with Google Takeout

Step 1. Open Google Takeout Page.
Step 2. Find "Select data to include" and select "Drive" from the screenshot below, click "Next".

Selete Data to Include
Selete Data to Include

Step 3. Find "Delivery method", select "Add to OneDrive" from the drop-down window, click on "Link account and create archive", log in your OneDrive account and all Google Drive files will be added into OneDrive account.

Transfer All Google Drive Files to OneDrive
Transfer All Google Drive Files to OneDrive

Note: The solution 2 is useful for these who are using G Suite account.

Solution 3. Move Files from Google Drive to OneDrive with MultCloud

MultCloud is a FREE cloud to cloud migration tool based on the web-page that can transfer, backup or sync files from one cloud to other directly without downloading and uploading. If you have many files with large size, then it’s time to show the advantages of MultCloud as it can transfer a large number of files among clouds at once. Currently, MultCloud supports dozens of clouds, like Google Drive, Dropbox, Dropbox for Business, Onedrive, Onedrive for Business, Gsuite, Amazon S3, Mega, etc. Let's see how it works.

Step 1. Create one account with MultCloud or you can click "Experience without signing up" if you do not want to sign up.

Sign Up
Sign Up

Step 2. Click "Add Clouds" and select "Google Drive" to add. Follow the same way to add OneDrive to MultCloud.

Add Google Drive
Add Google Drive

Step 3. Move from Google Drive to OneDrive with "Cloud Transfer". Select Google Drive as the source, select Onedrive as the destination, click “Transfer Now” and wait for the process to complete. Using this way could transfer all Google Drive files to OneDrive at once.

Move Files from Google Drive to OneDrive
Transfer Google Drive to OneDrive


  • If you do not want to transfer whole Google Drive to OneDrive, you could select directories under Google Drive as the source when creating the transfer task.
  • If you want to move files regularly, you could emable "Schedule" so MultCloud can run your task as scheduled.


That's all about how to move files from Google Drive to OneDrive. Hope this post is useful to you. Should you have any questions about this post, you can leave a comment and we will response to you as soom as possible.

MultCloud Logo

Quickly transfer, sync or backup files from one cloud to another.

Sign up Free

100% secure

iCloud Photos is Now Supported!

MultCloud Supports Clouds

Multcloud Key Features