The fastest way: use iCloud or a Mac to transfer everything at once
When you turn on a new iPhone, Apple shows you a screen that asks whether you want to restore from a backup or set up as new. Choose restore from backup, and you can move your photos, messages, contacts, apps, settings, and passwords all at once — usually in under an hour depending on how much data you have and your internet speed.
You have two main paths: iCloud backup (works from anywhere, no computer needed) or Mac-to-iPhone transfer (faster if you have a Mac, and doesn't use your iCloud storage). Both pull from a backup of your old phone that was created before you started the transfer.
If you don't have a backup yet, you'll need to create one on your old iPhone first. Go to Settings > [Your Name] > iCloud > iCloud Backup, tap Back Up Now, and wait for it to finish. This can take 10 to 30 minutes depending on how much data you have.
Key Takeaways
- iCloud backup and restore works from any internet connection and moves everything — apps, photos, messages, contacts, and settings — in one step.
- You must create a backup on your old iPhone before you can restore to a new one, which takes 10 to 30 minutes depending on your data size.
- Mac-to-iPhone transfer using Finder is faster than iCloud if you have a Mac, and it doesn't count against your iCloud storage limit.
- Selective transfer — moving only photos, contacts, or messages — is possible but slower than full restore, and you'll lose app data and settings.
- If your old iPhone won't turn on or is damaged, you can still restore from an old backup if you created one before the phone broke.
Using iCloud to back up and restore
iCloud backup is the simplest method because you don't need a computer. On your old iPhone, go to Settings > [Your Name] > iCloud > iCloud Backup, then tap Back Up Now. Your phone will upload your data to Apple's servers — you'll see a progress bar. Don't close Settings or lock your phone until it finishes.
Once the backup is complete, turn on your new iPhone. When you reach the "Apps & Data" screen, tap Restore from iCloud Backup. Sign in with the same Apple ID you used on your old phone, choose the backup you just created, and wait. Your new phone will download everything and install it in the background while you set up Face ID or Touch ID.
The restore usually finishes within an hour, but large backups can take longer. Your phone will show a progress bar at the top of the screen. You can use your new phone while it's restoring, though it will be slower until the process completes.
One limitation: iCloud backups count against your storage. A free iCloud account includes 5 GB. If your backup is larger, you'll need to pay for more storage (50 GB, 200 GB, or 2 TB monthly plans) or use a Mac instead.
Using a Mac to transfer data faster
If you have a Mac, you can transfer data directly without using iCloud storage. First, create a backup on your old iPhone by connecting it to your Mac with a USB cable, opening Finder, clicking your phone's name in the sidebar, and clicking Back Up Now. This creates a local backup on your Mac's hard drive.
Then connect your new iPhone to the same Mac. In Finder, click the new phone's name, and you'll see an option to "Restore from Backup." Choose the backup you just created, and Finder will transfer everything directly to your new phone. This is usually faster than iCloud because it uses a direct connection instead of uploading to the internet and back down.
This method doesn't use any of your iCloud storage, so it's useful if you have a large backup or a limited iCloud plan. The transfer speed depends on your Mac and the amount of data — typically 30 minutes to an hour for most phones.
Moving only specific data without a full restore
If you want to move just photos, contacts, or messages without restoring everything, you can do that — but it's slower and you'll lose app data and settings. For photos, use iCloud Photos: turn it on in Settings > [Your Name] > iCloud > Photos on both phones, and your photos will sync between them over a few hours or days depending on how many you have.
For contacts and calendars, make sure both phones are signed into the same iCloud account in Settings > [Your Name] > iCloud. Toggle Contacts and Calendars on, and they'll sync automatically.
For messages, the only way to move them without a full restore is to use iCloud Messages. Go to Settings > [Your Name] > iCloud > Messages on your old phone, turn it on, and wait for your messages to upload. Then sign into the same iCloud account on your new phone and turn on Messages in iCloud. This syncs your message history but can take hours or days depending on how many messages you have.
This approach is slower and less reliable than a full restore, so it's best used only if you're keeping your old phone and want to sync data between two active devices.
What happens to your old iPhone after transfer
After you restore to your new phone, your old iPhone still has all its data on it. You can erase it by going to Settings > General > Transfer or Reset > Erase All Content and Settings. This removes everything and prepares the phone to be sold, recycled, or given away.
Before you erase it, make sure your new phone has finished restoring — check that all your apps are installed and your photos are there. If something didn't transfer, you can go back to your old phone and try again.
If you're selling or giving away your old phone, erasing it is important for privacy. After you erase it, the phone will ask you to sign out of iCloud and remove it from your Find My network. This prevents the new owner from being locked out by your Apple ID.
Troubleshooting when transfer gets stuck or fails
If your restore stops partway through, check your internet connection first. iCloud restores need a stable Wi-Fi connection. If you're on cellular data or a weak Wi-Fi signal, the transfer may pause or fail. Move closer to your router or switch to a different network and try again.
If you see an error message, try restarting both phones. Turn off your old iPhone and your new iPhone, wait 30 seconds, and turn them back on. Then start the restore process again from the Apps & Data screen on your new phone.
If your backup is corrupted or won't restore, you can create a new backup and try again. On your old phone, go to Settings > [Your Name] > iCloud > iCloud Backup and tap Delete Backup. Then tap Back Up Now to create a fresh backup. This usually takes longer but often fixes corruption issues.
If your old iPhone won't turn on or is damaged, you can still restore from an older backup if you created one before the phone broke. When you set up your new phone, choose Restore from iCloud Backup and select an earlier backup from the list.
Transferring data when you don't have your old phone
If your old iPhone is lost, stolen, or broken beyond use, you can still restore your data to a new phone using an old backup. When you set up your new iPhone, choose Restore from iCloud Backup and sign in with your Apple ID. You'll see a list of backups — choose the most recent one from before you lost your phone.
This works only if you created backups regularly on your old phone. If you never turned on iCloud Backup, there won't be anything to restore. In that case, you'll need to set up your new phone as new and manually re-download your apps from the App Store and re-enter your contacts.
If you had a Mac backup of your old phone, you can also restore from that. Connect your new iPhone to the Mac, open Finder, and choose Restore from Backup. Select the backup of your old phone, and Finder will transfer the data.
Frequently Asked Questions
How long does it take to transfer everything from my old iPhone?
A full iCloud restore usually takes 30 minutes to an hour, depending on how much data you have and your internet speed. Mac-to-iPhone transfer is often faster — 20 to 45 minutes — because it uses a direct connection. Large backups with thousands of photos or apps can take longer.
Will my apps and app data transfer to the new phone?
Yes, if you do a full restore from backup. Your apps will download and install automatically, and their data — login information, game progress, saved documents — will come with them. Selective transfers (photos only, contacts only) won't move app data.
What if I want to start fresh on my new iPhone without restoring my old data?
When you turn on your new iPhone, choose Set Up as New iPhone instead of Restore from Backup. You'll set up Face ID or Touch ID, choose a Wi-Fi network, and create or sign into your Apple ID. You can then download apps from the App Store and manually add your contacts and photos.
Can I restore from a backup that's older than a few days?
Yes. iCloud keeps multiple backups, and you can choose any of them when you restore. When you select Restore from iCloud Backup during setup, you'll see a list of available backups with dates. Pick the one you want, and your new phone will restore from that point in time.
Do I need Wi-Fi to restore from iCloud, or can I use cellular data?
You can start the restore on cellular data, but Wi-Fi is much faster and more reliable. If you're on cellular, the transfer may pause or fail if your signal drops. It's best to connect to Wi-Fi before you start, especially if your backup is large.