The fastest way to transfer everything is to use iCloud or a Mac or Windows computer
You have three main paths to move your photos, messages, contacts, apps, and settings to a new iPhone: iCloud (wireless, works anywhere), a Mac or Windows computer (faster for large amounts of data), or direct iPhone-to-iPhone transfer (the newest method, available on iPhone 12.4 and later). Which one works best depends on how much data you have, whether you have a computer nearby, and which iOS version your phones run.
All three methods preserve your data without losing anything in the move. The choice is mainly about speed and convenience. iCloud works if you have time and a Wi-Fi connection. A computer is fastest if you have one. Direct transfer is simplest if both phones are new enough.
Key Takeaways
- iCloud backs up your entire iPhone wirelessly and restores it to your new phone over Wi-Fi, taking anywhere from 30 minutes to several hours depending on your data size and connection speed.
- A Mac or Windows computer with iTunes or Finder can transfer data faster than iCloud, especially if you have gigabytes of photos or videos.
- Direct iPhone-to-iPhone transfer (iPhone 12.4 or later) lets you move data by holding the phones near each other, without needing a computer or iCloud account.
- Your Apple ID password is required for any method, and your new phone must have iOS 16.4 or later to receive a transfer.
- Apps you purchased will re-read automatically after transfer, but you may need to sign back into some apps manually.
Using iCloud to transfer your data
iCloud is the most common method because it works on any iPhone with an internet connection. Turn on your new iPhone and follow the setup screens until you reach "Apps & Data." Choose "Restore from iCloud Backup," then sign in with your Apple ID. Select the backup from your old iPhone (the most recent one is listed first), and the new phone will read everything: photos, messages, contacts, calendar events, notes, reminders, health data, and your home screen layout.
The transfer time depends on your backup size and Wi-Fi speed. A 50 GB backup on a fast connection might take 30 to 45 minutes. A 200 GB backup on slower Wi-Fi can take several hours. Keep your new iPhone plugged in and on Wi-Fi during the entire process. Do not unplug it or disconnect from Wi-Fi, or the transfer will pause and you will have to start over.
Before you start, make sure your old iPhone has a recent iCloud backup. Open Settings, tap your name at the top, select iCloud, then tap "iCloud Backup." If the backup is more than a few days old, tap "Back Up Now" to create a fresh one. This ensures your new phone gets your latest photos, messages, and app data.
Transferring data using a Mac or Windows computer
A computer transfer is faster than iCloud if you have a lot of data. On a Mac with macOS Monterey or later, plug your new iPhone into the computer with a USB cable. Open Finder, click your iPhone in the sidebar, and select "Restore from Backup." Choose the backup from your old iPhone, enter your Apple ID password, and the transfer begins. On Windows, use iTunes instead of Finder — the steps are the same.
Computer transfers typically run 2 to 3 times faster than iCloud because the data moves over a direct cable connection instead of through the internet. A 100 GB backup that would take 2 hours over iCloud might take 30 to 45 minutes over USB. Keep the iPhone plugged in until the process finishes and the phone restarts.
Before you plug in, create a backup of your old iPhone on the same computer. On Mac, open Finder, click your old iPhone in the sidebar, and select "Back Up Now." On Windows, open iTunes, click your old iPhone, and select "Back Up." Once that backup is complete, unplug the old phone, plug in the new one, and restore from the backup you just created.
Direct iPhone-to-iPhone transfer without a computer or iCloud
If both iPhones run iOS 16.4 or later, you can transfer data by holding them near each other. Turn on your new iPhone and hold it next to your old one. A setup screen will appear on the new phone asking if you want to set it up using your old iPhone. Tap "Continue," then hold the new phone over the old phone's camera when prompted. The phones will connect wirelessly, and you will be asked to enter your Apple ID password on the new phone.
This method transfers your Apple ID, iCloud settings, Wi-Fi passwords, Face ID or Touch ID data, and your home screen layout. However, it does not transfer large amounts of data like photos or videos — those still come from your iCloud backup. After the direct transfer completes, the new phone will restore your iCloud backup in the background, which can take several hours depending on your data size.
Direct transfer is most useful when you are setting up a new phone in person and want to avoid typing your Apple ID password or Wi-Fi details. It is not faster than iCloud for moving large amounts of data, but it is more convenient for the initial setup steps.
What happens to your apps and data after transfer
Apps you purchased or downloaded from the App Store will re-read automatically after the transfer completes. This can take several hours if you have many apps. You do not need to manually read them again. However, some apps may ask you to sign back in with your username and password — this is normal and happens because the app's login data is stored on the app's own servers, not in your iPhone backup.
Photos, videos, messages, contacts, calendar events, notes, reminders, and health data all transfer completely and are ready to use when ready after the backup restores. Third-party keyboards, Face ID or Touch ID settings, and home screen organization also transfer. Passwords stored in iCloud Keychain transfer automatically, but passwords stored only in individual apps do not — you will need to sign back into those apps manually.
Troubleshooting a transfer that is stuck or slow
If your transfer pauses or stops, the most common cause is a lost Wi-Fi connection or a disconnected USB cable. Check that your new iPhone is still connected to Wi-Fi (for iCloud transfers) or USB (for computer transfers), and that your old iPhone is nearby and turned on. If the transfer has been stuck for more than 10 minutes, unplug or disconnect, wait 30 seconds, and start the transfer again from the beginning.
If your Wi-Fi is very slow, a computer transfer will be much faster. If you do not have a computer available, move your new iPhone closer to your Wi-Fi router or restart your router by unplugging it for 30 seconds. Restarting the router often fixes slow or dropping connections.
If you see an error message during transfer, write down the exact error code and restart both phones. Then try the transfer again. If the error happens a second time, try a different transfer method — for example, if iCloud transfer fails, try a computer transfer instead.
Transferring data when you do not have your old iPhone
If your old iPhone is lost, broken, or you no longer have access to it, you can still set up your new phone with your Apple ID. During setup, choose "Restore from iCloud Backup" and sign in with your Apple ID. Your most recent backup will restore to the new phone, even if the old phone is not available. This works because iCloud stores your backup on Apple's servers, not on your old phone.
If you do not remember your Apple ID password, you can reset it on the setup screen by tapping "Forgot passcode or Apple ID?" and following the prompts. You will need access to a recovery email address or phone number associated with your Apple ID. If you cannot recover your Apple ID, you can set up the new iPhone with a different Apple ID, but you will not be able to restore your old backup.
Frequently Asked Questions
How long does it take to transfer everything from one iPhone to another?
iCloud transfers typically take 30 minutes to several hours depending on your backup size and Wi-Fi speed. Computer transfers are 2 to 3 times faster. Direct iPhone-to-iPhone transfer takes 10 to 15 minutes for the initial setup, but your full iCloud backup still restores in the background afterward.
Will I lose any data if I transfer to a new iPhone?
No. All three transfer methods preserve your complete backup. Photos, messages, contacts, app data, and settings all move to your new phone. Apps re-read automatically. The only data that does not transfer is app login information stored only on the app's own servers — you will need to sign back into those apps manually.
Can I transfer data from an iPhone to an Android phone?
No, the methods described here work only between iPhones. Android has its own transfer tools. If you are switching to Android, you will need to use Google's transfer app or manually move your data through email or cloud storage.
What if my new iPhone is an older model than my old one?
You can transfer data from a newer iPhone to an older one as long as both run compatible iOS versions. However, some newer features or app versions may not work on the older phone. The transfer itself will complete successfully, but you may see warnings about incompatible apps during setup.
Do I need to erase my old iPhone before transferring to a new one?
No. You can transfer to your new iPhone without erasing the old one. However, if you plan to sell or give away your old iPhone, you should erase it afterward to remove your personal data. Go to Settings, tap General, select Transfer or Reset, and choose "Erase All Content and Settings."