I just switched from an older Android phone to a new iPhone and I’m confused about the best way to transfer everything over, including contacts, photos, apps, texts, and WhatsApp chats. I’d like to avoid losing any data or messing up my new phone setup. What’s the safest, most complete way to move all my stuff from Android to iPhone?
I did this a few months ago, here is what worked and what broke.
-
Prepare both phones
• Update Android and iOS to latest versions.
• Charge both over 50 percent.
• Connect both to the same strong Wi‑Fi.
• On Android, make sure Google account sync is on for Contacts, Calendar, etc. -
Use “Move to iOS” for the bulk stuff
• On Android, install “Move to iOS” from Play Store.
• On iPhone, during setup, stop at “Apps & Data” and pick “Move Data from Android”.
• On Android, open Move to iOS, accept, then enter the code from the iPhone.
• Choose what you want to move:
– Contacts
– Message history (SMS and MMS, not RCS “chat” messages)
– Photos and videos in local storage
– Google account
– Calendars
– Some free apps that exist on iOS
Notes:
• Leave both phones alone while it runs. Do not switch apps.
• If transfer fails, restart both and try again with less data selected, often photos are the problem.
• It does not move app data, only apps themselves where there is an iOS version.
- WhatsApp chat transfer
This part is separate.
On Android WhatsApp:
• Update WhatsApp to the latest version.
• Go to Settings → Chats → Transfer chats to iOS.
• Follow the steps, it will tell you to use “Move to iOS” if needed.
• After that is prepared, on new iPhone install WhatsApp, log in with the same phone number, then choose Restore when it sees the transferred data.
Notes:
• Keep the same phone number active during the move.
• Do not log into WhatsApp on iPhone before finishing the Android export step, or it might mess the link.
- Google services vs Apple services
Contacts:
• Easiest method is to keep contacts in Google.
– On iPhone, go to Settings → Mail → Accounts → Add Account → Google, enable Contacts.
• If you want them in iCloud instead, use a browser on desktop to export from Google Contacts as vCard, then import at icloud dot com.
Photos:
Option A, let “Move to iOS” copy them into iPhone Photos, then later turn on iCloud Photos.
Option B, keep Google Photos. Install Google Photos on iPhone and turn on Backup.
If you have tons of photos, you might want Google Photos only, so the iPhone storage does not fill up. For example, I had around 30k photos and videos. Move to iOS kept failing when I selected all of them. I ended up moving only the most recent year through Move to iOS and left the rest in Google Photos.
-
Apps
• Move to iOS tries to find iOS versions of the Android apps you had. It queues them in the App Store.
• You still log back into each one. Data inside apps almost never transfers between Android and iOS.
• For banking, 2FA, and authenticator apps, prepare beforehand.
– For Google Authenticator, turn on account sync with Google. Then on iPhone, log into the same Google account in Authenticator.
– For other authenticators, many require manual transfer or re-setup. Do not wipe your Android until your logins work on iPhone. -
Messages and calls
• SMS/MMS move with Move to iOS. RCS “chat” messages often do not.
• After setup, on iPhone go to Settings → Messages and turn on iMessage.
• On Android, after you confirm iMessage works, you can turn off chat features in Google Messages, then stop using it. -
Things that often do not move
• App specific backups that use local storage only.
• Download folders, random documents, etc. For these, connect Android to a PC and copy the files, then move them through iCloud Drive, Google Drive, or direct cable to iPhone via Finder on Mac.
• Home screen layout and widgets, you redo these manually. -
Backup before you start
• On Android, make a full Google backup: Settings → Google → Backup.
• On iPhone, once the move finishes, turn on iCloud Backup right away. -
Order of operations that worked for me
- Backup Android to Google
- Start iPhone, run Move to iOS for contacts, SMS, photos, etc
- On Android WhatsApp, run Transfer Chats to iOS
- On iPhone, install WhatsApp, restore transferred chats
- Add Google account to iPhone for Contacts, Calendar, Gmail
- Install apps one by one and log in
- Manually move any leftover files through a PC or cloud
If you follow that order and do not factory reset the Android until everything on iPhone looks correct, your risk of losing data stays low.
If you already read what @viajeroceleste wrote, you’ve basically got the “official” method covered. I’ll add some side routes and “in case this blows up” options rather than repeating the Move to iOS script.
1. Decide what actually needs to be on the iPhone
People try to drag their entire Android life over and that’s when transfers crash.
Ask yourself:
- Contacts: need them local or fine living in Google?
- Photos: need all on-device, or is cloud-only ok?
- Messages: do you truly need years of SMS, or just recent?
- WhatsApp: that one is usually “all or nothing,” so yeah, keep it all.
This helps you avoid stuffing the transfer with junk.
2. Contacts: 3 safer paths than just trusting Move to iOS
I slightly disagree with relying fully on Move to iOS for contacts. It works… until it doesn’t.
Try one of these:
A. Keep them in Google (least pain)
- On Android: make sure all contacts are actually under your Google account, not “Phone” or SIM only.
- On iPhone:
Settings → Mail → Accounts → Add Account → Google → enable Contacts.
Your contacts stay synced, and if you ever switch again, you’re not locked into iCloud.
B. Manual vCard, no cloud sync weirdness
- On a computer: open Google Contacts → Export → vCard.
- On the same browser: go to iCloud site → Contacts → Import vCard.
This avoids those “some contacts missing” mysteries.
C. SIM contacts salvage
If you had old-school SIM contacts:
- On Android: Contacts → Import/Export → move them to Google first.
Then continue with A or B. iOS doesn’t love SIM contacts the same way.
3. Photos: avoid Move to iOS choking
Where I kind of disagree with @viajeroceleste is relying heavily on Move to iOS for big photo libraries. It’s not great with huge albums.
Safer split approach:
A. Use cloud as the main bridge
- On Android:
- If you use Google Photos, open it, let it finish backing up literally everything first.
- On iPhone:
- Install Google Photos, sign in, keep most stuff there.
- Turn on “Free up space” in Google Photos on Android before the move if storage is tight.
Then, only move what you must have in the native Photos app (like last 6–12 months), either via Move to iOS or manually.
B. Direct cable / PC transfer for important albums
If you have a PC / Mac:
- Copy DCIM from Android to computer.
- On Mac: use Photos or Finder and import to iPhone.
- On Windows: use iTunes or the Windows Photos app to sync specific albums.
That gives you control and avoids “it failed at 87%” rage.
4. SMS & call logs: realistic expectations
Move to iOS will pull SMS/MMS for many people. If it doesn’t, or you want more control:
- On Android:
- Use something like SMS Backup & Restore to export your SMS as an XML and optionally a readable file (like HTML).
- On iPhone:
- You can’t inject them into the Messages app, but you can keep the readable export in iCloud Drive or Files so you don’t lose the info completely.
Calls: iOS does not let you import call history. If it matters, export it from Android into a file as a reference. Not pretty, but at least you keep the data.
5. WhatsApp: extra sanity checks
The way @viajeroceleste wrote is correct, just adding two tripwires:
- Make sure you have WhatsApp backups turned off in Google Drive once you finish moving to iOS chats. Otherwise you can confuse yourself later about which backup is which.
- Do not swap SIMs back and forth mid-process. Keep the number in one device until the iPhone WhatsApp restore is fully done and all your chats show up.
If the iOS restore screen doesn’t appear, kill the app, reinstall, and log in again. Sometimes it detects the migration data on the second try.
6. Apps & logins: pre-plan the annoying ones
Instead of letting Move to iOS try to mirror everything:
- List “critical apps”:
- Banking
- 2FA/authenticator
- Government IDs, health apps, password manager
- Make sure those all have:
- Working email / phone recovery
- Updated passwords
- Cloud-based backups if possible
Password manager is the single most important app to get right. If you don’t use one, now is the time, before you jump.
For 2FA:
- If you use Google Authenticator, yeah, sync with Google is fine, but honestly, a dedicated cross-platform password manager with built-in 2FA often causes fewer “oh no” moments.
7. Files & random downloads
Stuff that usually gets lost:
- WhatsApp media not linked properly
- Download folder PDFs
- Offline maps
- Recording apps & voice notes
To avoid that:
- Plug Android into a PC.
- Grab:
- /Download
- /Documents
- Any app folders you recognize (voice recorders, scanners, etc.)
- Throw them into:
- iCloud Drive, Google Drive, Dropbox, or
- Direct import via Finder on Mac.
Then on iPhone, use Files app and relevant apps to re-open or re-import.
8. Order I’d use that’s slightly different
- On Android:
- Clean up junk, uninstall trash apps, empty WhatsApp media you don’t care about.
- Confirm Google backup is on.
- Handle critical accounts first: password manager, banking, 2FA.
- Do a super light Move to iOS: contacts, SMS, maybe recent photos only.
- Migrate WhatsApp chats using the official “Transfer to iOS” flow.
- Install your must-have apps manually from the App Store instead of relying on Move to iOS to guess.
- Use Google Photos / PC to move photo/video history in chunks if needed.
- Manually move files from Android’s storage to cloud or computer.
- Only factory reset Android when you can survive a full day on the iPhone without reaching for the old phone.
If you share roughly how much data you have (photos count, WhatsApp size, storage on the new iPhone), you can tighten this even more and avoid a 10-hour failed transfer session.
Skip the theory, here’s how I’d do How To Transfer Android To iPhone a bit differently from @viajeroceleste and the other answer.
1. Pick a “master account” first
I actually prefer committing to one ecosystem instead of juggling both Google and Apple long term.
- If you know you’re staying on iPhone for years, set iCloud as your main:
- Move contacts into iCloud (vCard into iCloud Contacts).
- Use iCloud Photos as the primary photo home.
- If you’re likely to hop platforms again, then yes, keeping stuff in Google like they suggested is safer.
Hybrid setups work but create sync ghosts and duplicates over time. That is the part I disagree with slightly: “keep everything in Google forever” sounds simple, but on iOS it sometimes causes double contacts and weird calendar conflicts.
2. Use Move to iOS, but only once and with limits
I’d still run Move to iOS, just not as a “move my whole life” button.
What I’d select:
- Contacts
- Messages
- A small photo chunk (recent months)
- Google account info if you want your Gmail there
What I’d avoid over that link:
- Entire multi‑year photo library
- Huge WhatsApp media
- Random files
Reason: the more you throw, the more likely it hangs or fails at the end.
If it does fail:
- Do not keep retrying the same full transfer.
- Factory reset the iPhone and retry with less selected.
- Anything bulky (photos, videos, large folders) move separately with a computer or cloud.
3. Photos: choose one of these main paths
Slightly different take from the other post that leaned on Google Photos.
Option A: Commit to iCloud Photos
Best if you want the “Apple experience”:
- On Android, connect to a PC / Mac.
- Copy DCIM and any camera folders to the computer.
- On Mac: import to Photos, then let iCloud Photos upload.
On Windows: use iCloud for Windows and drop them into the iCloud Photos upload folder. - On iPhone: enable iCloud Photos and “Optimize iPhone Storage.”
Pros:
- Fully native, works better with iOS features.
- No app hopping.
Cons:
- Uses iCloud storage, likely need to pay.
- Initial upload can take ages.
Option B: Keep Google Photos as your archive
Best if you have thousands of pics and a smaller iPhone:
- Let Google Photos fully back up on Android.
- On iPhone, install Google Photos and treat it as an archive.
- Only move a curated set into Apple Photos if needed.
Pros:
- Saves iPhone storage.
- Cross platform, easy if you ever go back to Android.
Cons:
- Two separate photo worlds.
- Slightly clunkier for iOS features like Memories or Spotlight.
4. WhatsApp: zero experiments
I fully agree that WhatsApp is “all or nothing,” but I’m stricter about order:
- Update WhatsApp on both phones.
- On Android:
- Settings → Chats → Move chats to iOS (if available in your region).
- On iPhone:
- Install WhatsApp and use the same phone number.
- Follow the prompt to import chats from Android.
I would not rely on any third party apps or PC tools that claim to merge or convert WhatsApp backups. Too many corrupt backups. If the official transfer fails, I’d rather keep a chat export (TXT or HTML) for critical conversations than risk total loss.
5. SMS & call logs: be honest about what you need
You cannot properly inject old SMS into iOS if the official Move to iOS step fails. Tools that claim it usually break thread order or fail after an iOS update.
What I’d do:
- Use SMS Backup & Restore on Android.
- Export as:
- XML (for archive) and
- Readable HTML or text.
- Store that in iCloud Drive or Google Drive.
That way you can search old conversations in a file when needed, instead of fighting the system.
Call logs: export to a CSV or PDF if you really care. iPhone will start fresh. No workaround that is stable over iOS updates.
6. Apps & logins: build from scratch on iPhone
I actually disagree with trying to mirror anything app‑wise with Move to iOS. I’d:
- Make a shortlist of must‑have apps:
- Banking, 2FA, government, email, cloud storage, password manager.
- On iPhone, download these manually from the App Store.
- Sign in fresh.
Why:
- Clean slate, no dead Android app equivalents.
- You skip the clutter and only add what you really use.
2FA tips:
- If you use SMS codes, verify that your SIM works on iPhone first.
- If you use an authenticator app, migrate tokens before wiping Android.
- A password manager with integrated 2FA is usually smoother across platforms.
7. Hidden data traps to check on Android
Before you put the iPhone in the spotlight, comb through:
- Download folder (tickets, PDFs, receipts).
- Voice recorder folders.
- Scanner apps (they often hide PDFs in internal folders).
- Offline map downloads in navigation apps.
- Notes apps that are not cloud synced.
Move those manually to:
- iCloud Drive
- Google Drive
- Dropbox
Then open them in Files or native apps on iPhone.
8. When to retire the Android
I’d keep the Android powered and nearby for at least a week:
- Logins: you will find apps where you forgot the password.
- Old texts: you might need a code or address from older SMS or WhatsApp.
- Random media: you might discover “oh, that recording is still only there.”
Only factory reset Android when:
- WhatsApp is fully restored and working on iPhone.
- Your banking and 2FA apps work.
- You can go a full day without grabbing the old device.
9. Quick pros & cons recap for this “split transfer” style
Pros
- Lower risk of Move to iOS failing mid‑way.
- Cleaner app setup on iPhone.
- Better long term structure for photos and contacts.
- You keep readable archives of old SMS and logs instead of losing them.
Cons
- More manual steps, especially via computer.
- Might need to pay for iCloud or keep using Google Photos.
- No perfect way to fully merge old SMS and call logs into iOS.
@viajeroceleste covered the “official path” nicely. This is just the more controlled, slightly more paranoid route that trades convenience on day one for fewer headaches six months later.