The fastest way to transfer everything is iCloud or a direct phone-to-phone connection
You have three main paths to move your photos, contacts, messages, apps, and settings to a new iPhone. The quickest is direct transfer — placing your old phone next to your new one and letting them talk to each other over WiFi. This takes 30 minutes to a few hours depending on how much data you have, and it moves almost everything automatically. The second option is iCloud backup, which uploads your data to Apple's servers from your old phone, then downloads it to your new one — this is slower but works if your old phone is damaged or you're switching after a long gap. The third is manual transfer of specific items like photos or contacts, which you'd only do if you're switching to Android or if you want to leave some things behind.
All three methods require your Apple ID and password. If you don't have one, you'll need to create it before you start — you can do this on any device at appleid.apple.com. Your new iPhone will ask for your Apple ID during setup, and that's the moment when transfer happens automatically if you choose direct transfer or iCloud.
Key Takeaways
- Direct transfer between two iPhones over WiFi is the fastest method and requires only that both phones are charged and nearby during setup.
- iCloud backup works if your old phone is broken or unavailable, but uploading and downloading can take several hours for large amounts of data.
- You need your Apple ID and password for any transfer method, and your new iPhone will ask for it during the initial setup process.
- Apps download automatically during transfer, but you may need to log into some apps individually after the transfer completes.
- Text messages, call history, and voicemail transfer only if you're moving between iPhones; they don't transfer to Android devices.
Direct transfer: the fastest method if you have both phones
Place your old iPhone next to your new one while both are powered on and connected to WiFi. On your new iPhone, you'll see a prompt during setup asking if you want to transfer from another iPhone. Tap "Transfer from iPhone," then hold your old phone over the new one's camera. Your old phone will display an animation; keep it steady until the new phone recognizes it. This creates an encrypted connection between the two phones.
Once connected, your new phone will ask which Apple ID to use. Enter the same Apple ID you used on your old phone. The transfer will then begin — your photos, contacts, calendar events, notes, messages, mail accounts, and app data all move over. Keep both phones plugged in and within WiFi range until the progress bar finishes. Depending on your data size, this can take 30 minutes to several hours. Your new phone will restart when it's done, and you'll be able to use it immediately, though some apps may still be downloading in the background.
If the connection drops or you move the phones too far apart, the transfer will pause and you can resume it. You don't have to start over. However, if your old phone's battery dies or you turn it off, you'll need to start the transfer again from the beginning.
iCloud backup: the method to use if your old phone isn't available
If your old iPhone is broken, lost, or you're switching after several months, use iCloud backup instead. On your old phone (if you still have it), go to Settings > [Your Name] > iCloud > iCloud Backup, then tap "Back Up Now." This uploads your data to Apple's servers. The backup includes everything except apps themselves — the apps will download fresh from the App Store, but your data inside them (saved games, preferences, login information) will restore.
On your new iPhone, during setup, you'll see a screen asking how you want to set up your phone. Choose "Restore from iCloud Backup" instead of "Transfer from iPhone." Sign in with your Apple ID, then select which backup you want to restore. If you have multiple backups (from different dates), pick the most recent one. Your new phone will download everything from iCloud and set itself up. This process is slower than direct transfer — it depends on your internet speed and can take several hours for large backups.
If you don't have an old phone to back up, but you remember your Apple ID and password, you can still restore a backup from iCloud on your new phone during setup. This is useful if you're replacing a phone that's no longer working.
What transfers and what doesn't
Direct transfer and iCloud backup move nearly everything: your photos and videos, contacts, calendar events, notes, reminders, voice memos, mail accounts and messages, call history, voicemail, health data, and home automation settings. Your apps download automatically, and most of them will have your saved data and login information restored. Text messages and iMessage conversations transfer completely.
Some things do not transfer: your SIM card information (you'll need to contact your carrier to activate your new phone's SIM), Apple Pay card details (you'll re-add these manually for security), and some banking or security apps that require you to log in again. Passwords stored in your keychain transfer, but two-factor authentication codes do not — you'll need to set up two-factor authentication again on apps that use it.
If you're switching to Android, text messages and call history don't transfer. You can move photos and contacts manually through Google services, but apps and their data stay behind. Some third-party apps offer workarounds for moving messages, but they're not built into either operating system.
Troubleshooting a transfer that's stuck or slow
If direct transfer stalls, make sure both phones are on the same WiFi network and that neither one is in low-power mode. Restart both phones and try again. If the connection keeps dropping, move the phones closer together and away from other devices that might interfere with WiFi.
If iCloud backup is taking too long, check your internet speed — a slow connection will make the download take hours. You can continue using your new phone while the backup restores in the background, though some features may not work until the restore completes. If you're running out of iCloud storage space, you may need to delete old backups or buy more storage before the backup can finish.
If you see an error message during transfer, note the exact error code and restart both phones. Most errors resolve on the second attempt. If the error persists, you can try iCloud backup as an alternative method instead of direct transfer.
Setting up apps and accounts after transfer
After your data transfers, your apps will download automatically from the App Store. This happens in the background and can take several hours if you have many apps. You don't need to do anything — just keep your phone plugged in and on WiFi. Apps will appear on your home screen as they finish downloading.
Some apps, especially banking apps, email clients, and social media, will ask you to log in again even though your data transferred. This is normal security behavior. Enter your username and password when prompted. If you don't remember a password, use the "Forgot Password" option in the app or on the service's website.
Check your mail accounts in Settings > Mail > Accounts to make sure they're set up correctly. Sometimes mail accounts transfer but need you to re-enter your password. Your email messages themselves will be there, but the account connection may need refreshing.
Keeping your old phone after transfer
After your data moves to your new iPhone, your old phone still has all the same data on it. You can wipe it if you plan to sell it or give it away. Go to Settings > General > Transfer or Reset > Erase All Content and Settings. This removes everything from the phone and returns it to factory condition. You'll need your Apple ID password to complete this — Apple requires this to prevent theft.
If you want to keep your old phone as a backup or for another purpose, you can leave it as is. Just remember that if you update your data on your new phone (new photos, new contacts), those changes won't automatically sync back to your old phone. The old phone becomes a snapshot of your data from the transfer date.
Frequently Asked Questions
Do I need WiFi for direct transfer, or can I use cellular data?
Direct transfer requires WiFi on both phones. It won't work over cellular data or Bluetooth. Make sure both phones are connected to the same WiFi network before you start. If you don't have WiFi available, use iCloud backup instead.
Can I transfer data from an iPhone to an Android phone?
Not directly. Text messages and call history don't transfer between operating systems. You can move photos and contacts manually using Google services or third-party apps, but apps and their data stay on the iPhone. If you need your messages, you'll need to screenshot them or use a third-party migration service.
What happens if I turn off my old phone during transfer?
The transfer will stop immediately. You'll need to turn your old phone back on and start the transfer again from the beginning. Keep both phones powered on and plugged in until the transfer completes to avoid interruptions.
How much iCloud storage do I need for a backup?
It depends on how much data you have. Check your current storage use by going to Settings > [Your Name] > iCloud > Manage Storage. If your backup is larger than your available iCloud storage, you can buy more storage (Apple offers 50GB, 200GB, and 2TB plans) or delete old backups to make room.
Will my passwords transfer to my new iPhone?
Passwords stored in your keychain transfer automatically. However, two-factor authentication codes and app-specific passwords do not. You'll need to set up two-factor authentication again on services that use it, and some apps may ask you to log in manually the first time you open them.