The fastest way to transfer messages is to restore from an iCloud backup during setup

When you set up a new iPhone, you can restore your entire phone from a backup stored in iCloud. This backup includes all your text messages, iMessage conversations, photos, contacts, and app data — everything transfers at once. If you have an iCloud backup from your old iPhone, the new phone will ask you to sign in with your Apple ID during setup, and you can choose to restore from that backup instead of starting fresh.

This method works only if you backed up your old iPhone to iCloud before you stopped using it. If you did not, you can still transfer messages, but you will need to use a different approach. The restore-from-backup method is the most complete because it preserves the exact order and timing of your conversations, read/unread status, and any attachments you received.

Key Takeaways

  • Restoring from an iCloud backup during new iPhone setup transfers all messages automatically, including text messages and iMessage conversations.
  • If you do not have an iCloud backup, you can use a Mac with Finder or a Windows PC with iTunes to restore from a local backup file instead.
  • iMessage conversations sync across all your Apple devices when you sign in with the same Apple ID, so messages may appear on your new phone even without a backup.
  • Text messages from non-Apple phones (SMS and MMS) do not sync automatically and require a backup restore to transfer to your new iPhone.
  • If your old iPhone is still in use, you can enable message forwarding to send new incoming messages to your new phone temporarily.

Restoring from an iCloud backup on your new iPhone

Start the setup process on your new iPhone and connect to Wi-Fi. When you reach the "Apps & Data" screen, tap Restore from iCloud Backup. Sign in with the Apple ID that was used on your old iPhone. You will see a list of available backups — choose the most recent one from your old phone.

The restore will begin downloading your backup over Wi-Fi. This can take anywhere from a few minutes to an hour depending on the size of your backup and the speed of your internet connection. Your phone will restart during this process, which is normal. Once the restore completes, all your messages, including iMessage and text messages, will be on your new phone in the same order they were on the old one.

If you do not see a recent backup in the list, it means your old iPhone did not back up to iCloud. Check that your old phone was connected to Wi-Fi and plugged in before you stopped using it — those are the conditions under which iCloud backups happen automatically.

Using a Mac or Windows computer to restore from a local backup

If you have a backup file stored on your computer instead of in iCloud, you can restore from it. On a Mac with macOS Monterey or newer, open Finder, plug in your new iPhone, and click the device name in the sidebar. Click Restore Backup and choose the backup file from your old iPhone. On a Windows PC, open iTunes, plug in your new iPhone, and click the device icon. Under "Backups," click Restore Backup and select the file.

This method works the same way as iCloud restore — all your messages transfer at once. The backup file must have been created on the same computer you are using now. If you do not see your backup file listed, it may be stored in a different location or on a different computer.

How iMessage syncs across your devices automatically

If your messages are iMessage conversations (blue bubbles, not green), they may already be on your new iPhone without any action from you. iMessage stores conversations in iCloud, and when you sign in with your Apple ID on a new device, those conversations download automatically. This happens in the background over a few hours, so you may not see all your old messages right away.

This automatic sync only works for iMessage. Regular text messages (SMS) and picture messages (MMS) — which show as green bubbles — do not sync this way. They require a backup restore to transfer. If you see some of your conversations on your new phone but not others, the ones that are missing are likely SMS or MMS messages that need a backup to transfer.

Transferring messages when you no longer have your old iPhone

If you have already traded in, sold, or erased your old iPhone, you cannot create a new backup from it. Your only option is to restore from a backup you created before you stopped using the old phone. Check your iCloud account on a computer by going to iCloud.com, signing in, and looking at your backup history. You can also check a Mac or Windows computer where you may have saved a local backup file.

If you have no backup at all, your text messages and iMessage conversations cannot be recovered. iMessage conversations may still appear on other Apple devices (iPad, Mac) if you use the same Apple ID, but they will not transfer to your new iPhone without a backup file. This is why backing up before you switch phones is important.

Setting up message forwarding if you keep your old iPhone

If you are keeping your old iPhone active temporarily, you can forward new incoming messages to your new phone. On your old iPhone, go to Settings > Messages > Text Message Forwarding. Toggle on your new iPhone's name. Your new phone will receive a confirmation code — enter it on your old phone to complete the setup.

This only forwards new messages that arrive after you set it up. It does not transfer your old conversations. Once you have restored your messages from a backup or confirmed they are synced, you can turn off message forwarding and deactivate your old phone.

Why some messages may not transfer

Messages from Android phones or other non-Apple devices always arrive as SMS or MMS (green bubbles). These do not sync with iCloud and require a backup restore to move to a new iPhone. If you received messages from an Android user on your old phone and you did not restore from a backup, those conversations will not appear on your new phone.

Very old messages may also be missing if your backup is incomplete or corrupted. iCloud backups can fail silently if your phone was not plugged in or connected to Wi-Fi when the backup was supposed to run. If you notice large gaps in your message history after restoring, check that the backup completed successfully on your old phone before you switched.

Frequently Asked Questions

Do I lose my messages if I don't restore from a backup?

iMessage conversations stay on your new iPhone if you sign in with the same Apple ID, because they sync from iCloud. Text messages and picture messages from non-Apple phones do not sync and will not appear on your new phone unless you restore from a backup. Your old messages remain on your old iPhone until you erase it.

Can I transfer messages without using iCloud?

Yes. You can restore from a backup file stored on a Mac or Windows computer using Finder or iTunes. This works the same way as iCloud restore. You cannot transfer messages by connecting two iPhones to each other directly — you must use a backup file or iCloud.

How long does it take to restore messages from a backup?

The time depends on how many messages you have and your internet speed. Most restores take 15 minutes to an hour. iMessage conversations that sync automatically from iCloud can take several hours to fully download, especially if you have years of conversations.

What if my backup is from several months ago?

You will get all the messages that were on your phone at the time the backup was created. Any messages received after that backup date will not be included. If you need more recent messages, you need a more recent backup file.

Can I transfer messages to an Android phone?

No. iMessage is Apple-only and does not transfer to Android. Text messages and picture messages can be exported from an iPhone as a file, but Android phones cannot read iMessage data. You would need to use a third-party service or manually forward important conversations.