The fastest way: iCloud backup and restore
The easiest method 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, settings, and most other content in one step. You do not have to manually select what transfers — everything goes unless you choose otherwise.
Start 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. You will see a timestamp showing when the backup completed.
On your new iPhone, during the initial setup, you will see a screen that says "Apps & Data". Choose "Restore from iCloud Backup", then sign in with the same Apple ID you used on the old phone. Select the most recent backup from the list. The restore will begin immediately, though some apps and data may continue downloading in the background for hours afterward.
Key Takeaways
- iCloud backup copies everything — photos, messages, contacts, app data, and settings — in one operation and restores it all to your new phone during setup.
- The backup process takes 10 to 30 minutes on your old phone and must complete before you set up the new one.
- You need the same Apple ID on both phones and a working Wi-Fi connection for both backup and restore.
- If you do not restore during initial setup, you can restore later by going to Settings > General > Transfer or Reset > Erase All Content and Settings, then choosing iCloud Backup during setup again.
- Some apps may take hours to fully download after the restore completes, so keep your new phone plugged in and on Wi-Fi for several hours.
What happens if you already set up your new iPhone
If you already completed the setup process without restoring a backup, you can still restore later. Go to Settings > General > Transfer or Reset > Erase All Content and Settings. This wipes the phone and returns you to the setup screen where you can choose "Restore from iCloud Backup".
This method erases anything you added after the initial setup, so use it only if you have not yet added important data to the new phone. If you have already added photos, messages, or other content you want to keep, use a different transfer method instead.
Moving data without erasing the new phone: Mac or Windows
If your new iPhone is already set up and you want to keep what is on it, you can transfer data using a computer instead. Connect your old iPhone to a Mac or Windows PC with a USB cable, open Finder (Mac) or iTunes (Windows), and select your old phone from the sidebar.
Click the "Backup" button to create a backup file on your computer. Then connect your new iPhone, select it in Finder or iTunes, and click "Restore Backup". Choose the backup you just created. This method transfers photos, messages, contacts, app data, and settings without erasing anything already on your new phone — new data and restored data will coexist.
This process is slower than iCloud and requires a computer, but it is useful if you need to preserve data on both phones or if iCloud backup is not working. The backup file itself takes up significant space on your computer, so make sure you have at least as much free disk space as your iPhone's total storage.
Transferring specific types of content manually
If you only need to move certain things — photos, contacts, or messages — you can transfer them individually without moving everything. Photos can be moved through iCloud Photos, Google Photos, or by connecting to a computer and dragging files. Contacts sync through iCloud or Google if you have those accounts set up on both phones.
Messages are harder to move individually. iCloud backup is the standard way to transfer message history. If you do not want to use iCloud backup for everything else, you can screenshot important messages or use a third-party app designed for message export, though these are less reliable and may not work with newer iOS versions.
App data — saved games, login information, preferences — usually transfers only through iCloud backup or computer backup. Some apps store data in their own cloud accounts (like a game that saves to your gaming account), and those will sync automatically when you log in on the new phone. Check individual apps to see if they offer their own backup or cloud sync.
Using a cable to transfer data directly between iPhones
If both iPhones are in front of you and you want to transfer data without using iCloud or a computer, you can use a direct cable connection. On your new iPhone during setup, when you see the "Apps & Data" screen, choose "Transfer Directly from iPhone". Place your old iPhone next to your new one and follow the on-screen prompts.
This method transfers photos, messages, contacts, app data, and settings directly from one phone to the other over a temporary connection. It does not require iCloud or a computer, but it is slower than iCloud backup — the transfer can take an hour or more depending on how much data you have. Both phones must have good battery life or be plugged in during the process.
Direct transfer works best when you are setting up the new phone for the first time. If your new phone is already set up, use iCloud backup or a computer backup instead.
Handling apps and app data
When you restore from an iCloud or computer backup, the system reinstalls your apps automatically. Apps download from the App Store in the background, so you do not have to manually reinstall them. However, this can take several hours, and some apps may show as "waiting" or "installing" for a while.
App data — your saved games, login information, preferences, and documents within apps — transfers as part of the backup. Some apps store this data in iCloud or their own cloud service, so it syncs automatically when you log in. Other apps store data locally on the phone, and that data transfers only through iCloud backup or computer backup.
If an app is no longer available in the App Store, it will not reinstall. The backup will skip it, and you will not see it on your new phone. Paid apps you purchased will reinstall for free, but free apps with paid versions may not reinstall if you paid for them through a different method.
Troubleshooting common transfer problems
If your backup is taking too long, make sure your old iPhone is connected to Wi-Fi and plugged in. A weak connection or low battery can pause or fail the backup. If the backup keeps failing, restart both phones and try again.
If your new iPhone gets stuck during restore, force restart it by pressing and holding the volume up button, then the volume down button, then holding the side button until the Apple logo appears. This does not erase the phone — it just restarts the restore process.
If some apps or data did not transfer, check that you are signed in with the same Apple ID on both phones. Some apps require you to sign in separately even after restore. If photos or messages are missing, check that iCloud Photos or iCloud Messages are turned on in Settings > [Your Name] > iCloud on your new phone.
Frequently Asked Questions
Do I need to keep my old iPhone during the transfer?
No. Once the backup completes on your old iPhone, you can turn it off or set it aside. The restore happens entirely on your new phone using the backup file stored in iCloud or on your computer. You do not need the old phone present during the restore.
Will my text messages transfer?
Yes, if you use iCloud backup or computer backup. Messages are included in both methods. Direct transfer between iPhones also includes messages. If you use a third-party messaging app like WhatsApp or Telegram, those messages transfer only if the app itself syncs to the cloud or if you restore the app's data separately.
What if I have a different Apple ID on my new phone?
You will need to sign in with the same Apple ID that was on your old iPhone to restore that backup. If your new phone is already set up with a different Apple ID, you can erase it and start over, or you can manually transfer data using a computer instead of iCloud.
How much iCloud storage do I need?
You need enough free iCloud storage to hold your backup. Check how much space your backup uses by going to Settings > [Your Name] > iCloud > Manage Storage on your old iPhone. If your backup is larger than your available iCloud space, you can buy more storage, delete old backups, or use a computer backup instead.
Can I transfer data to an iPhone with a different storage size?
Yes. You can restore a backup from a larger iPhone to a smaller one, as long as the data fits. You can also restore a backup from a smaller iPhone to a larger one with no issues. The storage size does not matter — only the total amount of data you are transferring.