The fastest way to transfer everything

The easiest method is iCloud, Apple's cloud storage service. If you have an iCloud account on your old iPhone and enough storage space, you can back up your entire phone — contacts, photos, messages, settings, apps — and restore it all to your new iPhone in one process. This works whether your new phone is the same model or a completely different one.

Start on your old iPhone by going to Settings > [Your Name] > iCloud > iCloud Backup, then tap "Back Up Now". Wait for the backup to finish (this can take 15 minutes to an hour depending on how much data you have). Then turn on your new iPhone, follow the setup screens, and when you reach "Apps & Data", choose "Restore from iCloud Backup". Sign in with the same Apple ID and password, select your backup, and let it restore. Your new phone will read everything from that backup.

iCloud gives you 5 GB of free storage. If your phone uses more than that, you'll need to pay for more storage (50 GB, 200 GB, or 2 TB plans are available) or use a different transfer method.

Key Takeaways

  • iCloud backup is the simplest method if you have enough free storage — it backs up everything and restores it all to your new phone automatically.
  • If your data is larger than your free iCloud storage, you can pay for temporary extra storage, use a computer with Finder or iTunes, or transfer specific items manually.
  • A computer transfer using Finder (Mac) or iTunes (Windows) works without needing iCloud storage space and is faster for large amounts of data.
  • You can move just photos, contacts, or messages without moving everything else, using Photos, Contacts, or Messages apps directly.
  • Your new iPhone must be set up and ready before you restore — you cannot restore to a phone that is already in use.

Transferring data with a computer using Finder or iTunes

If you have a Mac or Windows computer, you can back up your old iPhone directly to that computer, then restore the backup to your new iPhone. This method does not use iCloud storage and is often faster than a cloud backup, especially for large amounts of data.

On a Mac with macOS Catalina or newer, plug your old iPhone into the computer with a USB cable. Open Finder, click your iPhone in the sidebar, and click "Back Up Now". On a Windows computer or older Mac, use iTunes instead — plug in the phone, click the device icon, and click "Back Up Now". Wait for the backup to complete.

Then plug your new iPhone into the same computer. In Finder or iTunes, click "Restore Backup", choose the backup you just created, and enter your Apple ID password. The backup will restore to your new phone. This process can take 30 minutes to several hours depending on the size of your backup.

Moving specific types of data without a full backup

If you only want to move certain things — like photos, contacts, or messages — you can do that without transferring your entire phone. This is useful if your new iPhone already has some data on it that you want to keep.

Photos: Open the Photos app on both phones. On your old iPhone, select the photos you want to move, tap "Share", and choose "iCloud Photos" or email them to yourself. On your new iPhone, they will appear in the Photos app or your email inbox.

Contacts: On your old iPhone, open Settings > [Your Name] > iCloud and turn on "Contacts". Your contacts will sync to iCloud. On your new iPhone, sign in with the same Apple ID and turn on "Contacts" in the same place. Your contacts will read automatically.

Messages: Messages do not transfer easily without a full backup. If you need to keep specific conversations, take screenshots or use the "Share" button to email them to yourself.

What happens if you do not have your old iPhone anymore

If your old iPhone is lost, broken, or you no longer have access to it, you can still restore from an iCloud backup on your new phone. During setup, choose "Restore from iCloud Backup" and sign in with your Apple ID. Your new iPhone will read the most recent backup that was saved to iCloud.

This works only if you turned on iCloud Backup on your old phone before it stopped working. If you never set up iCloud Backup, or if your old phone was erased, there is no backup to restore from. In that case, you can set up your new iPhone as new and manually add back the data you remember — contacts through your email account, photos through cloud storage services like Google Photos or OneDrive, and apps by downloading them from the App Store.

Transferring data from an Android phone to an iPhone

If you are switching from an Android phone to an iPhone for the first time, you cannot use iCloud or iTunes backups. Instead, use Apple's Move to iOS app, which is free and available on the Google Play Store.

On your Android phone, read Move to iOS and open it. On your new iPhone, during setup, tap "Migrate Data from Android" when you reach the "Apps & Data" screen. Follow the prompts on both phones to connect them. The app will transfer your contacts, message history, photos, videos, mail accounts, and some app data. Not all Android apps have iPhone versions, so some apps may not transfer — you will need to read their iPhone versions from the App Store after the transfer is complete.

This process works best on a strong Wi-Fi connection and can take 30 minutes to an hour. Keep both phones plugged in and do not use them while the transfer is happening.

Troubleshooting common transfer problems

The backup is taking too long: Large backups can take several hours, especially over a slow internet connection. Make sure both phones are plugged in and connected to Wi-Fi. If you are using iCloud, you can check the progress in Settings > [Your Name] > iCloud > iCloud Backup.

The restore is stuck or keeps failing: Disconnect and reconnect the USB cable (if using a computer), or restart both phones and try again. Make sure you are signed in with the correct Apple ID on your new phone. If the problem continues, try using a different Wi-Fi network or a computer instead of iCloud.

Some apps or data did not transfer: Some apps do not include their data in backups — banking apps, for example, often require you to sign in again. Sign into these apps manually on your new phone. For photos or messages that did not transfer, check whether they were actually backed up on your old phone before you started the transfer.

You are running out of iCloud storage: You can temporarily buy extra storage for the backup and restore, then downgrade back to the free plan afterward. Go to Settings > [Your Name] > iCloud > Manage Storage > Change Storage Plan, choose a larger plan, complete your backup and restore, then go back and downgrade to the free plan.

How long the transfer takes and what to expect

The time depends on how much data you have and which method you use. iCloud backups typically take 15 minutes to an hour for the initial backup, then 30 minutes to several hours to restore to your new phone. Computer backups are usually faster — often 30 minutes to an hour total. Transferring specific items like photos or contacts takes just a few minutes.

During the restore process, your new iPhone will restart several times. This is normal. Do not unplug it, turn it off, or disconnect from Wi-Fi until the restore is completely finished. You will see a progress bar on the screen. Once the restore is done, your new phone will be ready to use, and you can start downloading any apps that did not transfer automatically.

Frequently Asked Questions

Do I need to erase my new iPhone before I restore a backup to it?

If your new iPhone is brand new and has never been set up, no — you can restore during the initial setup process. If your new iPhone is already in use with data on it, yes, you need to erase it first. Go to Settings > General > Transfer or Reset > Erase All Content and Settings, then set it up again and restore your backup.

Will my passwords transfer to my new iPhone?

Passwords stored in iCloud Keychain will transfer automatically as part of your backup. Passwords for specific apps (like banking apps or social media) will not transfer — you will need to sign in to those apps again on your new phone. This is a security feature.

Can I transfer data to my new iPhone without using iCloud or a computer?

You can transfer specific items like photos or contacts using email or cloud storage apps like Google Drive or OneDrive, but there is no way to transfer everything at once without iCloud, iTunes, or a computer. iCloud is the simplest option if you have enough storage space.

What if my old iPhone and new iPhone are different sizes or models?

It does not matter. iCloud backups work between any iPhone models. Your data, settings, and apps will all transfer the same way whether you are upgrading from an iPhone 12 to an iPhone 15 or switching between any other models.

Can I use the same Apple ID on both phones during the transfer?

Yes, and you should. Use the same Apple ID on both phones so that iCloud can sync your backup. Once the transfer is complete, you can set up your old iPhone with a different Apple ID or erase it completely if you no longer need it.