The fastest way: iCloud backup and restore

The simplest path is to back up your old iPhone to iCloud, then restore that backup onto your new phone. This moves your photos, messages, contacts, app data, and settings in one step — you do not have to pick and choose what transfers.

On your old iPhone, go to Settings, tap your name at the top, then tap iCloud. Scroll down and tap iCloud Backup. Make sure the toggle is on (it will be blue), then tap Back Up Now. Your phone will upload everything to Apple's servers. This takes anywhere from a few minutes to an hour depending on how much data you have and your internet speed.

When your new iPhone starts up for the first time, you will see a screen asking how you want to set it up. Choose "Restore from iCloud Backup" and sign in with the same Apple ID you used on your old phone. Select the most recent backup from the list. Your new phone will read everything and arrange it exactly as it was on the old one.

Key Takeaways

  • iCloud backup copies everything — photos, messages, contacts, apps, and settings — to Apple's servers in one step, then restores it all to your new phone during setup.
  • You must use the same Apple ID on both phones, and your old phone must be plugged in and connected to Wi-Fi while the backup runs.
  • If you do not want to restore everything, you can transfer specific items like photos or contacts through iCloud settings or the Finder app on a Mac.
  • A full backup and restore usually takes 30 minutes to two hours depending on how much data you have and your internet speed.

What happens if you do not have iCloud space

iCloud gives you 5 GB of free storage. If your backup is larger than that, iCloud will tell you the backup failed. You have two choices: buy more iCloud storage, or transfer only the data you need.

To buy more storage, go to Settings on your old iPhone, tap your name, then iCloud, then Manage Storage. Tap Change Storage Plan and choose 50 GB (usually $0.99 per month) or larger. Once you have bought the space, try the backup again.

If you do not want to pay, you can transfer photos and videos through a Mac or Windows computer instead. Plug your old iPhone into the computer, open Finder (Mac) or File Explorer (Windows), and drag your photos to a folder on the computer. Then plug in your new iPhone and drag them back. This method skips your iCloud account entirely.

Using a Mac or Windows computer to transfer data

If you have a computer, you can back up your old iPhone to that computer instead of iCloud. This is useful if you want to keep a copy on your own device, or if you do not trust cloud storage.

On a Mac, plug in your old iPhone and open Finder. Click the iPhone name in the sidebar, then click General. Under Backups, choose "Back up all of the data on your iPhone to this Mac" and click Back Up Now. On a Windows computer, open iTunes, click the iPhone icon, choose This Computer under Backups, and click Back Up Now.

Once the backup finishes, unplug the old phone and plug in the new one. On a Mac, click the new iPhone in Finder, then click Restore Backup and choose the backup you just made. On Windows, open iTunes, click the new iPhone, choose Restore Backup, and select the same backup. Your new phone will restart and restore everything.

Transferring only photos, contacts, or messages

You do not have to restore everything. If you want to move only certain types of data, you have options that do not require a full backup.

For photos and videos, the easiest method is to use iCloud Photos. On your old iPhone, go to Settings, tap your name, then iCloud, then Photos. Turn on iCloud Photos. Your photos will upload to iCloud. On your new iPhone, sign in with the same Apple ID and turn on iCloud Photos in the same place. Your photos will read automatically.

For contacts, go to Settings on your old iPhone, tap your name, then iCloud, and make sure Contacts is toggled on. On your new iPhone, sign in with the same Apple ID and turn on Contacts in iCloud settings. Your contacts will sync within a few minutes.

For messages, the only way to move them without a full backup is to export them to your computer first. This is more complicated and requires a third-party app, so most people choose to restore from backup instead.

What to do if your old iPhone is broken or lost

If your old phone no longer turns on or you cannot access it, you can still recover your data if you made an iCloud backup before it broke. On your new iPhone during setup, choose "Restore from iCloud Backup" and sign in with your Apple ID. You will see all your previous backups listed with the date they were made. Choose the most recent one and your new phone will restore from it.

If you never made a backup and the old phone is gone, your data cannot be recovered. This is why backing up regularly matters — you lose nothing if something happens to the physical device.

Going forward, turn on automatic iCloud backups so you do not have to remember. On your new iPhone, go to Settings, tap your name, then iCloud, then iCloud Backup. Turn on the toggle. Your phone will now back up automatically every night when it is plugged in and on Wi-Fi.

Why some apps do not transfer

When you restore from backup, most apps reinstall automatically. However, some apps — particularly older ones or ones no longer sold in the App Store — may not transfer. When this happens, your data for that app usually does not transfer either.

Before you restore, check the App Store on your new iPhone to see if the apps you use are still available. If an app is missing from the App Store, it will not reinstall during restore. You can still read it from your purchase history if you bought it before, but the developer may have removed it.

For apps that do transfer, your login information and saved data usually come with them. You do not have to set them up again from scratch.

Frequently Asked Questions

Do I have to use the same Apple ID on both phones?

Yes. iCloud backup and restore require the same Apple ID on both devices. If you are switching to a different Apple ID, you cannot restore from your old backup — you would have to transfer data manually or use a computer backup instead.

Can I use my old iPhone while the backup is running?

You can, but it will slow down the backup. The backup runs in the background, so your phone will still work, but it may feel sluggish. It is better to leave it alone until the backup finishes.

How long does a full restore take on the new phone?

It depends on how much data you have and your internet speed. A small backup might take 15 minutes. A large one with thousands of photos and videos can take an hour or more. Your new phone will restart several times during the process, which is normal.

What if the restore fails partway through?

Unplug the new iPhone, plug it back in, and try again. If it fails repeatedly, restart both phones and check that you have a strong Wi-Fi connection. If the problem continues, you can restore from a computer backup instead, which is sometimes more reliable than iCloud.

Will my text messages transfer if I switch from iPhone to Android?

No. iCloud backup only works between iPhones. If you are switching to Android, you will need to use a different method — Google has a tool called Switch to Android that can move some data, but text messages do not transfer between the two systems.