The fastest way: iCloud backup and restore
The simplest path is to back up your old iPhone to iCloud, then restore that backup on your new phone. This moves your photos, messages, contacts, app data, and settings all at once — you do not have to pick and choose what transfers.
On your old iPhone, go to Settings > [Your Name] > iCloud > iCloud Backup, then tap Back Up Now. Wait for the backup to finish (this can take 10 to 30 minutes depending on how much data you have and your internet speed). When you set up your new iPhone, choose "Restore from iCloud Backup" during the initial setup, sign in with the same Apple ID, and select the backup you just created. The phone will read everything and set itself up while you wait.
This method requires that you have enough iCloud storage for your backup. Apple gives you 5 GB free; if your backup is larger, you will need to pay for more storage (50 GB costs $0.99 per month, 200 GB costs $2.99 per month, 2 TB costs $9.99 per month). You can check your backup size before you start: Settings > [Your Name] > iCloud > Manage Storage > Backups.
Key Takeaways
- iCloud backup is the fastest method and moves everything at once, but requires enough free storage space or a paid plan.
- A wired connection using a Mac or Windows computer is faster for large amounts of data and does not use iCloud storage.
- You can transfer data while keeping your old phone in use, or set up the new phone fresh and add only what you need.
- Some apps do not restore their data through backup — you may need to sign back into them manually on the new phone.
- Photos and messages are the most common things people lose during transfer; verify they arrived before you erase the old phone.
Using a computer for a wired transfer
If your backup is too large for iCloud, or if you want to move data faster, connect both phones to a Mac or Windows computer using USB cables. On a Mac with macOS Monterey or newer, open Finder, select your old iPhone, click General, then click "Transfer or Restore." On Windows, use iTunes or the Windows version of Finder (if you have Windows 11). The computer will back up the old phone and restore to the new one without uploading to iCloud.
This method is faster than iCloud for large backups because the data stays on your computer instead of traveling through Apple's servers. It also does not count against your iCloud storage limit. The transfer still takes time — expect 30 minutes to an hour for a full backup and restore — but you can use your computer for other things while it runs in the background.
Transferring data without a full backup
If you want to set up your new iPhone fresh and only move specific things, you can transfer individual categories. Go to Settings > [Your Name] > iCloud on your old phone and turn on the types of data you want to sync: Photos, Contacts, Mail, Calendar, Notes, Reminders, and others. These will sync to iCloud in real time. Then on your new phone, sign in with the same Apple ID and turn on the same categories in Settings. The data will read automatically.
This approach takes longer than a full restore because each category syncs separately, but it lets you leave behind old apps, cached files, and settings you do not want on the new phone. It is useful if your old phone had performance problems or if you want a cleaner setup. Be aware that some data — like voicemail, Health app data, and HomeKit configurations — may not sync this way and will need to be set up again.
What does not transfer automatically
Some things do not move with a backup, even though you might expect them to. Voicemail, Apple Pay card information, and HomeKit home configurations stay on the old phone for security reasons. You will need to set these up again on the new phone. Some apps, especially banking apps and apps with strong security features, do not restore their login data — you will need to sign back in manually.
Photos and messages usually transfer fine, but verify they arrived on the new phone before you erase the old one. Open Photos and Messages on the new phone and scroll back to check that your oldest photos and messages are there. If they are missing, the backup may have been incomplete. Do not erase the old phone until you confirm everything is present.
Keeping both phones in use during the transfer
If you need to keep using your old iPhone while the new one sets up, start the backup on the old phone but do not restore it yet. Instead, set up the new phone with a temporary Apple ID or as a new device. Once the new phone is working, go back and restore the backup from iCloud. This takes longer overall but means you can keep making calls and texts on the old phone while the new one gets ready.
This is especially useful if you are waiting for a phone number to transfer to the new device, or if you need to retrieve something from the old phone during setup. The downside is that any messages or photos you create on the old phone after the backup will not move to the new one — you will have to transfer them manually or accept that they stay behind.
Troubleshooting a failed or slow transfer
If your backup gets stuck or takes much longer than expected, check your internet connection first. iCloud backups need a stable WiFi connection; if you are on a weak signal, move closer to your router or switch to a different network. If the backup still stalls, restart both phones and try again. On the old phone, go to Settings > [Your Name] > iCloud > Manage Storage > Backups, delete the incomplete backup, and start over.
If you are using a computer and the transfer fails, make sure both phones are unlocked and that you trust the computer on both devices (you may see a prompt asking "Trust This Computer?" — tap Yes). Update iTunes or Finder to the latest version, and try again. If the problem persists, try a different USB cable or port; sometimes a loose connection causes the transfer to fail silently.
Erasing your old phone safely
Once you have confirmed that everything transferred correctly, you can erase the old iPhone. Go to Settings > General > Transfer or Reset > Erase All Content and Settings. The phone will ask for your Apple ID password — this is a security feature that prevents someone else from erasing your phone remotely. Enter your password and confirm. The phone will erase itself and restart.
Before you erase, make sure you have signed out of iCloud and Apple ID on the old phone. Go to Settings > [Your Name] and scroll to the bottom, then tap Sign Out. This removes your account from the device so the next owner (or a recycler) cannot access your data. If you plan to sell or give away the phone, erasing it this way is the safest option.
Frequently Asked Questions
Can I transfer data from an Android phone to an iPhone?
Yes, but not through a standard backup. Apple offers the "Move to iOS" app in the Google Play Store. Install it on your Android phone, open it, and follow the prompts to connect to your new iPhone. It will transfer contacts, messages, photos, and some app data. Not all Android apps have iPhone equivalents, so some data may not move.
What if I do not have an Apple ID?
You will need to create one before you can restore a backup or use iCloud. Go to Settings > [Your Name] > Do Not Have an Apple ID or Forgot It, then follow the prompts. You can use any email address, and it takes about five minutes. If you already have an email account with Apple (from a previous iPhone or iPad), use that email to sign in.
How long does a full backup and restore take?
A full iCloud backup usually takes 10 to 30 minutes depending on how much data you have and your internet speed. A wired transfer via computer is often faster — 30 minutes to an hour for most phones. If your backup is very large (over 100 GB), plan for longer. Do not interrupt the process or turn off either phone while it is running.
Will my old text messages and photos definitely transfer?
Messages and photos almost always transfer if you use iCloud backup or a wired backup. However, very old messages (more than a year old) sometimes do not sync if they were never backed up on the old phone. Check your new phone after the transfer completes to make sure your oldest messages and photos are there. If they are missing, you may need to retrieve them from the old phone manually.
Can I transfer data to a phone that already has data on it?
Restoring a backup will overwrite everything on the new phone, so if it already has data you want to keep, back that up first or transfer it elsewhere. If you want to merge data from two phones, use the category-by-category iCloud sync method instead of a full restore. This is slower but lets you keep what is already on the new phone.