So, you are finally seeing the light and decide to live in the world of light. This means pain — especially the pain of having to give up old, dark, enslaving habits. It is heart-rending to bid goodbye to the tyrannical habits associated with iPhone use, especially if you’ve grown too attached to it. But, you find consolation in the fact that you’re welcoming a free world where there is color and where you can breathe. The transition is not easy. You’ve taken the most difficult step — that of deciding to leave the iPhone for good and embracing Android. We, at Android Authority, want your grief (for having ended your iPhone love affair) to be short and your joy (for having embraced the freedom of Android) to be sweet and well-deserved. In short, we want your migration from iPhone to Android to be as painless and as easy as possible. In this guide, you will learn how to transfer from iPhone to Android. This guide offers several easy methods for carrying out the various common tasks associated with transferring from iPhone to Android for good. In particular, you will find guides for the following:

All of these guides require you to have a Google account. We tried our best to select the simplest, easiest, and least-complicated method for accomplishing a task. At the same time, we also tried to choose methods that won’t cost you a cent or that won’t require you to buy software that you’ll use only once.

If I were in your shoes, the very first thing that I’d want to transfer to my new Android phone would be my contact list. Especially since I use my smartphone as a phone more than anything else, contacts are at the top of the list of data types that I’d consider most important. In earlier versions of iTunes, you could easily sync your iPhone contacts with your Google account, but Apple has since removed that convenience in the more recent iTunes versions. The good news, however, is that you can still transfer your contacts to Android with the help of iCloud. The method will require you to first sync your iPhone contacts to iCloud, from which you will export your contacts into a vCard file (VCF), and manually import your iPhone contacts to your Google account. What you need for this method:

iPhone and Android phone

iCloud account set up, activated, and synced on your iPhone

Google account

Internet connection

The first thing that you need to do is to enable iCloud on your iPhone and sync your contacts to the cloud:

On your iPhone, go to Settings > iCloud. Login with your iCloud account. Enable “Contacts” on the iCloud page to allow your phone to sync your contacts to iCloud. Make sure your iPhone is connected to the Internet to sync your contacts to iCloud.

With your contacts now synced to the cloud, the next thing to do is to export your contacts from iCloud into a VCF file, and then import it to your Google account:

Open a Web browser on your computer. Go to https://www.icloud.com/ and sign in with your iCloud account. Click Contacts to view your list of contacts. Select the contact(s) that you want to export. Click the Actions Menu button (cog wheel icon at the lower-left corner) to open the settings menu. Select Export vCard from the settings menu. Your browser will download a VCF file containing the exported contacts. Open a new tab in your Web browser and login to your Google Contacts account at http://www.google.com/contacts. On the left pane, scroll down to the bottom and click on Import Contacts. A window will appear. Locate and select the VCF file that you exported from iCloud. Click Import to import your iPhone contacts to your Google account. Let your Google account sync your contacts to your Android device.

For other methods for transferring contacts from iPhone to Android, see the post entitled “How to transfer your contacts from iPhone to Android.”

iCloud has a feature that allows you to share your calendars to other Apple users — pretty much like Google’s own calendar sharing feature. The method in this section actually takes advantage of that very same sharing ability because it allows you to save your shared calendar into a file. In a nutshell, this method will export all of your iPhone calendar events into a file that you can import into Google Calendar. The trick here is for you to have an iCloud account properly set up and activated on your iPhone and synced. The great thing about this method is that you can migrate all of your iPhone calendar events in one go. The minor downside is that if you have several calendars in your account, you need to export them one at a time. What you will need for this method:

iPhone and Android phone

iCloud account set up, activated, and synced on your iPhone

desktop or laptop PC with Web browser (preferably Chrome or Firefox)

Google account

Internet connection

Unless you have already done so, first set up iCloud on your iPhone, as follows:

Open the Settings page. Tap on Mail, Contacts, Calendars. Tap Add Account and log in to your iCloud account. Once you’ve logged into your iCloud account, ensure that syncing is turned on or enabled for “Calendars.” Connect to the Internet to allow iCloud to sync your iPhone data to the cloud.

Next, export your iCloud calendar entries. Perform the following steps on your desktop/laptop PC:

In your Web browser, open www.icloud.com and login to your iCloud account. Click on the calendar icon to open your Calendar page. Your list of calendars will be listed on the left pane. Click on the Share Calendar button beside the name of the calendar that you want to export. On the popup that appears, place a checkmark beside “Public Calendar.” Copy the URL that appears below it. It looks like a string of random characters beginning with webcal:// . Open a new browser tab or window. Paste the URL onto the new tab or window’s address bar — but do not press the Enter key yet. Edit the URL by changing webcal:// to http:// and then press the Enter key to open the URL. No webpage will open. Instead, a file will begin downloading. Its file name will be made up of a long string of random characters. This file is actually a plain text file that contains your calendar entries. Save the file to a convenient location on your PC. You may also rename the file into something shorter and easier to remember (e.g., calendar.ics). Close the browser tabs/windows for iCloud and the download URL.

So far, you’ve succeeded in exporting and downloading your calendar entries into a file on your PC. Your next step is to import the file to your Google Calendar account. Here are the steps to accomplish that:

On a new tab/window, login to Google Calendar (http://www.google.com/calendar/) using the same Google account as the one logged in on your Android device. Near the bottom of the left pane, locate the Other Calendars menu. Click the downward-pointing arrow at the right of the label. Click on Import Calendar to open the dialog for importing your calendar. Click on the Choose File button. Locate and select the calendar file that you exported from iCloud. If you have several calendars in your Google Calendar account, they will appear on the drop-down list. Choose one as the destination for the imported entries. Click the Import button to begin importing the calendar entries. After importing is completed, the new entries should now be visible in the Google calendar that you selected as destination for the entries.

For other methods for moving calendar events from iPhone to Android, see the post entitled “How to transfer or sync your calendar from iPhone to Android.”

Unless you belong to the breed of iPhone users who rarely — if ever — take photos and capture videos using their iPhones, in all likelihood your iPhone will contain images and videos that you captured through its camera. How do you completely migrate all of those to your Android phone? There are several ways to transfer your images and videos, but here’s an easy one that will do the job really quickly — and without requiring an Internet connection. The upside to this method is that it will copy all of your images and videos in just one go. The downsides are that you will need your desktop or laptop PC to act as intermediary, this method requires a wired connection between your iPhone and your PC, and this method will transfer images and videos in your Camera Roll only. In a nutshell, this method copies your Camera Roll images and videos to your PC so that you can then transfer them to your Android. You will need the following:

your iPhone and Android phone

your iPhone’s proprietary, non-standards-compliant USB cable

your Android’s standards-compliant USB cable

Windows PC

First, import your iPhone images and videos to your Windows PC. Follow these steps:

Connect your iPhone to your computer via the iPhone’s proprietary USB cable, preferably using a USB port at the back of your PC. Open My Computer. Under the Portable Devices section, find your iPhone’s storage and right-click on its icon. Click on Import Pictures and Videos from the menu that pops up. This will cause your PC to scan your iPhone for images and videos. After scanning completes, click on Import to copy found images and videos to your PC. The default location for the copied files will be in a subfolder in your My Pictures folder. At this point, you may now unplug the iPhone from your PC.

Next, copy the imported videos and images from your PC to your Android device. Here’s how to do it:

Connect your Android device to your PC via USB cable. Your Android’s storage should be automatically detected. Open your Android device’s storage and navigate to the image folder. This is usually the DCIM folder. If you want, create a subfolder to hold the iPhone photos and videos that you will be copying in the next steps. Open the My Pictures folder on your PC. Copy the imported images and videos from your My Pictures subfolder to your Android’s images (sub)folder.

Find more alternate methods for moving your iPhone images to Android in the post entitled “How to transfer photos and images from iPhone to Android.”

Transferring music from your iPhone to Android is a bit tricky, but not impossible. The method recommended in this section generally involves (1) syncing your iPhone music tracks with your iTunes Music Library on your desktop PC and (2) uploading the music files to your Google Music account. To accomplish this, you will need the Google Music Manager software. There is another easy method that will let you quickly transfer your music from iPhone to PC and from PC to Android, but that method allows limited access to your music. However, in the method recommended in this section, once you upload your music tracks to Google Music, those tracks will be available to any device from where you can log into Google Music using the Play Music app (e.g., an Android device) or a supported Web browser. For this method you will need the following:

iTunes software installed on your PC

Google Music Manager installed on your PC

Apple ID and Google account

First, you need to sync your iPhone music tracks to the Music Library on your PC’s iTunes. Also ensure that your purchased songs are downloaded from iCloud to your PC, as Google Music Manager only uploads songs that are saved on the PC. Here’s how to do this:

Run iTunes on your desktop. Login to your Apple account using your Apple ID. Open the iTunes Music Library. Click on the Songs tab to see a list of the music tracks on your iPhone, including songs bought using the logged-in Apple ID. Check whether the music tracks that you want to copy are stored on the PC. Tracks that have an iCloud logo with a downward arrow displayed beside the track title are tracks that have not yet been saved to the PC. To download the file to your PC, just click on the iCloud logo beside the track title. You can also download several tracks simultaneously by multi-selecting tracks, then right-clicking on a highlighted track title, and clicking Download from the popup menu. If you don’t see your purchased music tracks on the Songs tab, try going to Preferences > Store, then enable “Show iTunes in the Cloud Purchases.”

Now, your music tracks are ready for upload to Google Music. Follow these steps:

Launch Google Music Manager on your computer and log-in with your Google account. Follow the setup instructions flashed on the screen. Select Upload Songs to Google Play on the setup page. Select “iTunes” on the list. You can upload all the tracks in your iTunes library, selected music playlists, or podcasts to Google. On the next screen, Google Music Manager will prompt you about whether you want all newly added songs to iTunes to be also automatically uploaded to your Google Play Music account. Once you’ve specified all setup options, Google Music Manager will scan your iTunes Music Library and begin uploading your songs to Google.

Now that your songs are uploaded to Google, you can listen to your songs via the Play Music website on your supported Web browser or via the Play Music app on your Android device.

Bookmarks help you find your way back to a particular location on the Web. In many cases, the bookmarks that you save actually indicate your favorite places on the Web; some Web browsers aptly call such a collection “Favorites.” If you ever use your iPhone for Web browsing, you most likely will have bookmarked some sites or webpages. And, when you move to Android, you will want to bring those bookmarks with you. Although Safari is the default Web browser on the iPhone, there are other compatible Web browsers not developed by Apple. So, the method for transferring bookmarks can vary according to the browser that you use on your iPhone. The method recommended in this section, though, applies only to the default browser on the iPhone — Safari, which most people likely use. Broadly speaking, transferring your iPhone bookmarks to Android involves syncing your iPhone bookmarks to your iCloud account and merging the iCloud-stored bookmarks to Google Chrome or Firefox on your desktop PC. Thereafter, syncing to Android should be a breeze. For this method, you will need the following:

an iCloud account

iCloud Control Panel installed on your Windows computer

an active Internet connection

Google Chrome or Mozilla Firefox installed on both computer and Android device

First, use iCloud to sync your Safari bookmarks to your computer, as follows:

On your iPhone, go to Settings > iCloud and set up or login with your iCloud account. Also enable Safari on this menu to sync Safari data to iCloud. Launch iCloud Control Panel on your computer and log-in with your iCloud account. Tick the checkbox for “Bookmarks.” Click Options and select the browser that you want to merge the bookmarks to. Choose either “Firefox” or “Google Chrome.” Click on Apply. When asked, choose to merge your bookmarks. Select Merge to continue. You will be asked to download the iCloud Bookmarks extension for Google Chrome and Firefox. Click Download to download and install the extensions.

After the extension finishes installing in the last step above, the Safari bookmarks from your iPhone will be transferred to Google Chrome or Firefox on your computer. You can now sync your Google Chrome or Firefox bookmarks to your Android device. The next sections will show you how.

Transferring bookmarks to Google Chrome

If you chose Google Chrome as your browser, syncing your bookmarks to your Android device will be easy. Just login to your Google account in Google Chrome on your computer. Your browser data (including bookmarks) will then be synced to your Google account, making your data accessible to the Google Chrome app on your Android device. Make sure that you login using the same Google account in Chrome on your Android device.

Transferring bookmarks to Firefox

The Firefox browser on your computer has an option that allows you to sync your bookmarks to Firefox on your Android device. If you haven’t enabled this option yet, you can do so by following the steps below.

On your Windows computer, open the Firefox menu and select Set Up Sync. Login to your Firefox account with your credentials to sync your browser data (including bookmarks) to the cloud. If you don’t have an account yet, create an account within the browser. Syncing your local browser data to the cloud will take a moment, so give it some time to complete the sync before moving on to the next step. On your Android device, launch the Firefox app and open the settings page. Select Sync and take note of the unique pairing codes generated by the app. Go back to Firefox on your computer and open the Options menu. Go to the Sync tab and click on Pair a Device. Input the pairing codes generated by the Firefox app for Android. Click Next to begin syncing browser data between your computer and Android.

Firefox on both your computer and Android device will now be paired. Browser data from your Firefox on your PC will now be synced to your Android device. More alternate methods for moving your iPhone bookmarks to Android, are described in the post entitled “How to transfer bookmarks from iPhone to Android.”

Conclusion

Migrating from the iPhone to Android doesn’t have to be very painful — but, the pain is definitely worth it. With our easy-to-follow guides, you should be able to easily transfer your most important data and files to your Android phone. This post in particular showed you easy methods to transfer your contacts, images, videos, calendar events, and bookmarks from iPhone to Android. Have you made the big move already? How was it? Did you follow any of the methods described in this post? What methods did you use? Share your stories in the comments section below.

(with contributions from Alvin Ybañez)