Switching from Android to iPhone: How to Move Your Files Without Losing Anything

Switching from Android to iPhone is not just a phone upgrade — it is a platform migration between two ecosystems that were deliberately designed to keep you inside them. The friction is real. But most of it is front-loaded: once your data is on the iPhone, everything works smoothly. The challenge is the migration itself, and specifically moving files, photos, contacts, and other data without accidentally leaving things behind or routing everything through Google infrastructure you are trying to move away from.
This is a file-by-file guide to the migration. Not an overview — an actual step-by-step for each data type.
Also readBest Way to Move Files Between Android and iPhone →Photos and Videos
This is typically the largest and most important category. Modern Android phones produce large files: 12–50 megapixel photos, 4K video at high bitrates. Moving them intact matters — compressed copies are not acceptable replacements for originals.
For photo libraries under a few gigabytes: Export from Google Photos if that is where they live, or export directly from the Android Gallery app. Batch-select photos, use the Share function to save them to device storage, then transfer via Zapfile. Open zapfile.ai in Chrome on the Android, upload the files, copy the link, open on iPhone Safari, download to Files app, save to Photos via the share sheet. No compression at any step.
For large libraries: Consider transferring in batches by date or event rather than all at once. A 50GB photo library is manageable in 5–10GB batches transferred over several sessions. Alternatively, Google Photos backs up at "Storage Saver" quality by default — enable "Original Quality" first if you plan to export from there. Apple's Move to iOS app handles photos automatically if you are setting up the iPhone fresh — but it only works during initial iPhone setup, not after the fact.
What not to do: Do not use WhatsApp to forward photos to yourself on the new iPhone. WhatsApp compresses images to approximately 2 megapixels. Do not accept "Optimise Storage" on iCloud Photos during setup unless you have verified your originals are backed up elsewhere — this setting replaces full-resolution photos with thumbnails on the device.
Documents and Files
PDFs, Word documents, spreadsheets, design files, anything that lives in Downloads or a documents folder on the Android. Export from the Android Files app by selecting files and using Share, or navigate to the folder and transfer directly via Zapfile. Files arrive in the iPhone Files app in their original formats. PDFs open in Files natively. Office documents open in the Microsoft Office apps or Apple's equivalent apps. No conversion step required.
Contacts
Export all contacts from the Android Contacts app as a .vcf file: menu → Import/Export → Export to .vcf. Transfer the file via Zapfile to the iPhone. Tap the .vcf file in the iPhone Files app — iOS displays a prompt to add all contacts immediately. They land in the iPhone Contacts app synced to iCloud by default. No Google account involvement required.
Music
If your music is in streaming services like Spotify or Apple Music, no transfer is needed — log into the same account on the iPhone. If you have local music files: transfer the audio files via Zapfile to the iPhone Files app. They play in the Files app directly. To add them to the iPhone Music library, use iTunes on a PC or Mac — connect the iPhone, drag the audio files into iTunes, sync to device. This is one of the few remaining valid uses for iTunes.
Related guideTransfer Music Files from Android to iPhone→WhatsApp Message History
WhatsApp message history does not transfer natively between Android and iPhone. WhatsApp introduced a migration tool for iPhone-to-Android and Android-to-iPhone in recent versions via Move to iOS (during setup) or via iCloud backup on newer WhatsApp versions. Check the WhatsApp settings on your Android under Chats → Move Chats to iPhone for the current official method. This is WhatsApp-specific and separate from the file transfer process — your media attachments within WhatsApp can be exported separately as files and transferred via Zapfile.
Related guideHow to Fix Android to iPhone File Transfer Issues→
The Order That Works
Do the migration in this sequence to avoid losing anything: contacts first (reversible if something goes wrong), then documents (quick to transfer, easy to verify), then photos and videos (largest, most important, transfer in batches), then app-specific data (WhatsApp history, notes, bookmarks). Keep the Android functional and signed in until you have verified each category arrived correctly on the iPhone. A one-week overlap where both phones are active is enough time to catch anything that did not transfer correctly.
The migration is genuinely straightforward once you have the right tools for each file type. Zapfile handles photos, videos, documents, contacts as a vCard, and any other file format you need to move — without compression, without Google account dependency, and without requiring any app installation on the new iPhone.
Also readHow to Send Large Files Without RiskNotes and Reminders
Google Keep notes do not transfer natively to Apple Notes. Options: export individual notes from Google Keep's desktop version (keep.google.com) using the three-dot menu → Copy to Google Docs, then copy the text; or use a third-party tool like Exporter for Keep on Mac. For most people switching platforms, it is faster to manually copy the 10–20 notes that genuinely matter and start fresh than to engineer a migration of hundreds of trivial notes.
Google Tasks transfers to Apple Reminders only via manual re-entry. Calendar events are the exception: add your Google account to iPhone Calendar (Settings → Calendar → Accounts → Add Account → Google), and your Google Calendar events appear immediately. You can then export/import to iCloud Calendar to move the data if you want a clean break from Google.
Apps and Their Data
Android apps do not transfer to iPhone — you need the iOS equivalent. Most major apps (Spotify, Netflix, WhatsApp, Slack, banking apps) have iOS versions and your account data carries across by just logging in. The apps to check specifically: if you use an Android-only app with no iOS equivalent, you need a substitute before switching. Spend 10 minutes on this before you hand off the Android — discover what you're losing now, not after.
Game progress transfers only if the game supports cross-platform cloud saves. Most major titles do (Clash of Clans, Pokémon GO, most EA and Activision games). Smaller games often don't — progress is lost on platform switch. If a specific game matters to you, check its support documentation before switching.
Two Things People Consistently Forget
Authenticator app codes. If you use Google Authenticator for two-factor authentication, your codes are tied to that device unless you export them first. In Google Authenticator, go to the menu → Transfer accounts → Export accounts → generate the QR code → add the accounts to the iOS Authenticator app (or Microsoft Authenticator, or Authy, all of which have better backup support). Do this before switching. Getting locked out of accounts because your 2FA codes are on a phone you no longer have is a painful experience.
Signal messages. Signal does not support cross-platform backups by design — the private keys are device-specific. Your Signal message history stays on the Android. Your contacts appear on iPhone Signal automatically (Signal uses your phone number), but the chat history starts fresh. This is a deliberate privacy-by-design choice, not a bug. If Signal history matters to you, keep the Android accessible for reference for a few weeks after switching.
Verifying the Migration Before You Let Go of the Android
Before selling, trading in, or factory-resetting your Android, run through this checklist on the iPhone:
- Open Contacts — search for 10 people you actually call regularly. All there with correct numbers?
- Open Photos — scroll through. Does the library look complete? Spot-check a few months.
- Open Files — are the documents you transferred there and openable?
- Open each app you migrated — are you logged in and is your data visible?
- Make a test call and send a test iMessage to confirm the phone number is working correctly on the new device.
- Check your email accounts are configured and receiving mail.
Keep the Android on hand for 1–2 weeks after switching — not as your primary phone, but accessible. Most migration gaps surface within days when you go to do something specific and realise it didn't transfer. Having the Android available to retrieve the data is far easier than trying to recover it after a factory reset.
Try ZapfileShare Files Securely Online — No Account Needed→Tags

Tanuja Chinthati is the Content and Marketing Lead at ZapFile, based in Ontario, Canada. With a background in Electronics and Communication Engineering, she writes about privacy-first file sharing, secure data transfer, and digital privacy — making complex security concepts accessible to everyday users.
View all articles →