The fastest way to transfer everything is to use iCloud or a direct device-to-device transfer
You have three main paths to move your photos, contacts, messages, apps, and settings to a new iPhone. The quickest is device-to-device transfer, where you hold the phones near each other during setup and one iPhone copies everything to the other in about 30 minutes. The second is iCloud backup, which uploads your data to Apple's servers and then downloads it to the new phone — this takes longer but works if your old phone is no longer available. The third is a computer backup using a Mac or Windows PC with iTunes or Finder, which is the slowest route but gives you the most control over what transfers.
Device-to-device transfer works only if your old iPhone still powers on and you have both phones in the same room. iCloud backup works from anywhere and doesn't require the old phone at all, but you need enough iCloud storage space (most people get 5 GB free, which may not be enough for a full backup). Computer backup requires a cable and software, but it's the most reliable if your internet is slow or unreliable.
Key Takeaways
- Device-to-device transfer is the fastest method if your old iPhone still works — hold the phones near each other during setup and data copies in about 30 minutes.
- iCloud backup works without the old phone present, but you need enough free storage space and a stable internet connection on both devices.
- Computer backup via Mac Finder or Windows iTunes is the slowest option but works reliably even with poor internet or if your old phone is damaged.
- Before transferring anything, back up your old phone first so you have a copy if something goes wrong during the move.
- Apps download automatically from the App Store during transfer, but app data (like game progress or login info) only transfers if the app supports iCloud sync.
Device-to-device transfer: the fastest method
Start the setup process on your new iPhone. When you reach the "Quick Start" screen, you'll see an option to transfer data from another iPhone. Tap that option and hold your old iPhone near the new one. Your old phone will display a viewfinder — point it at the animation on the new phone's screen until the old phone recognizes the new one.
Enter your Apple ID password on the old iPhone when prompted. The new phone will then ask you to enter your device passcode from the old phone. After that, the transfer begins automatically. You'll see a progress bar on both phones. Leave them near each other and plugged into power — the process usually takes 15 to 45 minutes depending on how much data you have.
During transfer, your new iPhone downloads your apps from the App Store in the background. Some apps may still be downloading after you start using the phone, which is normal. Messages, photos, contacts, calendar events, and most settings transfer immediately. Passwords stored in your keychain transfer too, so you won't have to re-enter login information for most apps.
iCloud backup: transfer without the old phone
Back up your old iPhone to iCloud before you do anything else. Go to Settings, tap your name at the top, then tap iCloud. Scroll down and tap "iCloud Backup," then tap "Back Up Now." Wait for the backup to finish — you'll see a timestamp showing when it completed. This backup stays in your iCloud account until you replace it with a newer one.
On your new iPhone, go through the initial setup screens. When you reach "Apps & Data," tap "Restore from iCloud Backup." Sign in with the same Apple ID you used on the old phone. Choose the backup you just created from the list. Your new phone will download everything from that backup — photos, messages, contacts, app data, and settings. This process can take 30 minutes to several hours depending on your internet speed and how much data is in the backup.
Check how much iCloud storage you're using before you back up. Go to Settings, tap your name, then tap iCloud, then tap "Manage Storage." If your backup is larger than your available space, you'll need to either delete old backups, buy more storage (Apple charges for storage above 5 GB), or use a different transfer method. Photos and videos take up the most space, so if you're short on storage, consider moving those separately after the transfer.
Computer backup: the most reliable method for poor internet
Connect your old iPhone to a Mac or Windows PC with a cable. On a Mac running macOS Catalina or newer, open Finder and click your iPhone in the sidebar. On Windows or older Mac, open iTunes. Click "Back Up Now" and wait for the backup to finish. You'll see a timestamp when it's done.
Disconnect the old phone and connect your new iPhone to the same computer. In Finder or iTunes, click "Restore Backup" and choose the backup you just created. Enter your Apple ID password when prompted. The computer will copy everything from the backup to your new phone. This process takes 20 minutes to an hour depending on how much data you have and how fast your computer is.
Computer backup is most useful if your internet is slow, unreliable, or has data limits. It's also the best option if your old iPhone is damaged but still powers on and connects to a computer. The downside is that you need a computer with the right software and a USB cable, and the transfer is slower than device-to-device. However, it's the most stable method if other routes have failed.
What transfers and what doesn't
Photos, videos, contacts, calendar events, reminders, notes, voice memos, and text messages all transfer completely. Your home screen layout, wallpaper, and most settings transfer too. Passwords stored in your keychain (Safari passwords, Wi-Fi passwords, app logins) transfer so you don't have to re-enter them. Health data, fitness records, and Apple Pay cards transfer as well.
Apps download from the App Store during transfer, but app data only transfers if the app developer has set it up to sync through iCloud. For example, if you use Spotify, your playlists and preferences transfer because Spotify syncs to your account. But if you use a game that doesn't support cloud sync, you'll lose your progress and have to start over. Check the app's settings on your old phone to see if it offers cloud backup — if it does, turn it on before transferring.
Some things never transfer: your old phone's name (you can rename the new phone in Settings), any apps you sideloaded outside the App Store, and data from apps that don't support iCloud sync. If you have apps that store important data locally, open them on your old phone and export or save that data before transferring. Most modern apps handle this automatically, but older or less common apps may not.
Troubleshooting transfers that get stuck or fail
If device-to-device transfer stalls, restart both phones and try again. Make sure both phones are on the same Wi-Fi network and have at least 50% battery. If the transfer keeps failing, try iCloud backup instead — it's more forgiving of network interruptions.
If iCloud backup is taking too long, check your internet speed. A backup of 50 GB can take several hours on slow internet. If you're on mobile data, switch to Wi-Fi. If the backup keeps timing out, try backing up to a computer instead, which is more stable on unreliable connections.
If you see an error message during transfer, write down the exact error code and search Apple's support site for that code. Common errors like "connection lost" usually mean your Wi-Fi dropped — reconnect and try again. Errors about storage space mean your new phone doesn't have enough room for the backup — delete apps or photos on the new phone to free up space, then try again.
Verifying your transfer worked
After the transfer finishes, check a few things to make sure everything copied correctly. Open Photos and scroll through to see if your photos and videos are there. Open Contacts and search for a name you know. Open Messages and find a conversation from a few months ago. Check your email by opening Mail and seeing if your accounts are set up.
If something is missing, don't panic. Apps can take 24 hours to finish downloading in the background. If a photo or message is still missing after a day, you can restore from your backup again — the backup stays in iCloud or on your computer until you delete it. If you used device-to-device transfer and something failed, you can still back up your old phone to iCloud and restore from that backup on the new phone.
Frequently Asked Questions
Can I transfer data if my old iPhone won't turn on?
No, device-to-device transfer requires the old phone to power on. If your old phone is completely dead, use iCloud backup if you made one before it died. If you don't have an iCloud backup, you'll lose data from the old phone, but you can still set up the new phone and restore what you can from your computer if you ever backed up to iTunes.
Do I need Wi-Fi for any of these methods?
Yes, all three methods need Wi-Fi or a stable internet connection. Device-to-device transfer uses Wi-Fi to copy data between phones. iCloud backup needs internet to upload and download from Apple's servers. Computer backup doesn't need internet during the transfer itself, but you'll need it afterward to download apps and sync settings.
What happens to my old iPhone after I transfer everything?
Your old iPhone keeps all its data until you erase it. You can keep using it as a backup, sell it, or give it away. If you're selling or giving it away, go to Settings, tap your name, tap iCloud, scroll down, and tap "Sign Out," then choose "Delete from iPhone" when prompted. This removes your Apple ID and data so the new owner can set it up fresh.
Can I transfer data between an iPhone and an Android phone?
No, these methods work only between iPhones. If you're switching from Android, you'll need to use Google's "Move to iOS" app on your Android phone, which transfers contacts, photos, and some data to your new iPhone. Apps don't transfer — you'll have to download them from the App Store.
How long does a transfer usually take?
Device-to-device transfer takes 15 to 45 minutes. iCloud backup takes 30 minutes to several hours depending on your internet speed and how much data you have. Computer backup takes 20 minutes to an hour. If you have a lot of photos and videos, add extra time to any method.