The fastest way depends on what you're moving and whether the Macs are in the same room

If both Macs are on the same Wi-Fi network, Migration Assistant is the standard tool — it copies everything from your old Mac to a new one in one operation, including apps, settings, and user accounts. If you're moving only specific files or folders, AirDrop works instantly for small amounts of data and requires no setup beyond having both Macs nearby with Bluetooth on. For larger file transfers or Macs that aren't close together, iCloud Drive or a shared external drive are reliable alternatives.

The method you choose matters because Migration Assistant takes hours but handles the whole machine, while AirDrop is instant but works best for dozens of files rather than thousands. If you're setting up a brand-new Mac, Migration Assistant saves you from manually reinstalling everything. If you're just moving a folder of documents or photos between two Macs you already use, AirDrop or iCloud Drive is faster.

Key Takeaways

  • Migration Assistant copies your entire Mac — apps, files, settings, and accounts — to a new Mac over Wi-Fi, and is the standard choice when setting up a new computer.
  • AirDrop transfers files instantly between nearby Macs without cables or setup, but works best for smaller batches of files rather than entire libraries.
  • iCloud Drive syncs files automatically between Macs and works even when they're not on the same network, though you need enough iCloud storage space.
  • An external drive is the most reliable method for very large transfers and works if your Macs aren't on the same network or if you want a backup copy.
  • Bluetooth and Wi-Fi must be on for AirDrop and Migration Assistant to work, and both Macs should be plugged in during long transfers.

Using Migration Assistant for a complete transfer

Migration Assistant is built into every Mac and is designed to move everything from one computer to another in a single operation. Open Migration Assistant on the new Mac (search for it in Spotlight by pressing Command-Space, typing "Migration Assistant," and pressing Enter). The app will ask whether you're transferring from another Mac, a Time Machine backup, or a startup disk. Choose "From a Mac."

On the old Mac, open Migration Assistant as well. Both Macs will display a code on screen — enter the code from the new Mac into the old Mac's window. The two computers will connect over your Wi-Fi network. The new Mac will then show a list of user accounts and data on the old Mac. Select which accounts and files you want to transfer, then click Continue. The transfer begins immediately and can take anywhere from one hour to several hours depending on how much data you're moving.

During the transfer, keep both Macs plugged in and on the same Wi-Fi network. Do not restart either computer or put them to sleep. If the transfer is interrupted, you can run Migration Assistant again and it will resume from where it stopped. After the transfer completes, the new Mac will restart and your old Mac's user account, files, and apps will be ready to use.

AirDrop for quick transfers between nearby Macs

AirDrop works instantly for moving files, photos, or folders between two Macs that are in the same room. Both Macs must have Bluetooth and Wi-Fi turned on (they do not need to be on the same Wi-Fi network). On the Mac you're sending from, open Finder and locate the file or folder you want to move. Right-click it and select "Share" from the menu, then click "AirDrop."

A window will open showing nearby Macs. Click the Mac you want to send to. The receiving Mac will show a notification asking whether to accept the file. Click "Save" and the file appears in the Downloads folder on the receiving Mac. You can also drag files directly onto an AirDrop window if you prefer not to use the menu. AirDrop has no file size limit in theory, but transfers slow down noticeably above a few gigabytes, so it works best for documents, photos, and small folders rather than entire libraries.

If a Mac does not appear in your AirDrop window, check that Bluetooth and Wi-Fi are on for both computers. On older Macs (2012 or earlier), AirDrop may not work at all. If you're having trouble, restart Finder on both Macs by holding Option, clicking the Finder icon in the dock, and selecting "Relaunch."

iCloud Drive for synced access across Macs

iCloud Drive automatically syncs files between your Macs without requiring them to be on the same network or in the same location. Sign in to iCloud on both Macs using the same Apple ID (go to System Settings, click your name at the top, then iCloud). Turn on iCloud Drive in the iCloud settings. Any files you place in the iCloud Drive folder on one Mac will appear on the other Mac within minutes, depending on file size and your internet speed.

iCloud Drive works best for ongoing file sharing — documents you edit on multiple Macs, photos you want available everywhere, or folders you want to keep in sync. The trade-off is that you need enough iCloud storage space for all the files you're syncing. Apple provides 5 GB free; beyond that, you pay monthly for more storage. If you're moving a one-time large batch of files, iCloud Drive is slower than Migration Assistant or an external drive because it uploads to Apple's servers and then downloads to the other Mac.

You can also selectively sync folders. In iCloud settings, you can choose which folders on your Mac sync to iCloud Drive, so you do not have to store everything in the cloud. Files in iCloud Drive remain on your Mac's hard drive unless you turn on "Optimize Mac Storage," which removes local copies of files you have not used recently to free up space.

Using an external drive for large transfers

An external drive is the most straightforward method for moving very large amounts of data or for creating a backup copy at the same time. Connect an external drive (USB, Thunderbolt, or USB-C depending on your Mac's ports) to the Mac you're transferring from. Open Finder, select the files or folders you want to move, and drag them onto the external drive icon in the sidebar. The files will copy to the drive.

Once the copy finishes, disconnect the drive from the first Mac and connect it to the second Mac. Drag the files from the external drive into the location where you want them on the new Mac. This method works even if the two Macs are not on the same network and gives you a physical backup of the files on the external drive itself.

External drives are especially useful if you're moving more than 100 GB of data, because a network transfer can be interrupted by Wi-Fi problems or power issues. A drive transfer is more reliable and often faster. Make sure the external drive has enough free space for all the files you're moving — check the drive's capacity in Finder by clicking it in the sidebar and looking at the storage bar at the bottom of the window.

Transferring specific apps and settings

Apps installed from the Mac App Store can be downloaded again on the new Mac using the same Apple ID — you do not need to transfer them manually. Open the App Store, click your account icon in the top right, select "Purchased," and download the apps you want. Apps you bought will download for free.

Apps installed from outside the App Store (downloaded from websites or installed from discs) must be transferred manually. The simplest way is to copy the app from the Applications folder on the old Mac to the Applications folder on the new Mac using AirDrop or an external drive. Some apps store settings in hidden folders in your Library — Migration Assistant handles this automatically, but if you're moving files manually, those settings may not transfer.

Browser bookmarks, email accounts, and other settings can be exported from each app individually. Most apps have an "Export" or "Backup" option in their menus. If you're moving only a few apps and settings, this manual approach takes longer than Migration Assistant but gives you control over what transfers and what stays behind.

Troubleshooting common transfer problems

If Migration Assistant stalls or shows an error, the most common cause is a Wi-Fi interruption. Restart both Macs and try again, making sure both are connected to the same 2.4 GHz Wi-Fi band (some routers broadcast both 2.4 GHz and 5 GHz; older Macs may not connect to 5 GHz). If the transfer keeps failing at the same point, try moving the Macs closer to the router or restarting the router itself.

If AirDrop does not show the other Mac, turn Bluetooth and Wi-Fi off and back on for both computers. On the Mac receiving files, open System Settings, click General, then AirDrop, and make sure it is set to "Everyone" or "Contacts Only" rather than "No One." If you still do not see the other Mac, restart Finder by holding Option, clicking the Finder icon in the dock, and selecting "Relaunch."

If files copied to iCloud Drive are not appearing on the other Mac, check that both Macs are signed in with the same Apple ID and that iCloud Drive is turned on in System Settings. Files may take several minutes to sync depending on file size and internet speed. If a file is stuck, try signing out of iCloud on one Mac and signing back in.

Frequently Asked Questions

Can I transfer files while using my Mac normally?

Migration Assistant requires both Macs to stay on and connected, but you can use the receiving Mac for light tasks during the transfer. Avoid heavy work like video editing or large downloads, as they slow the transfer. AirDrop and iCloud Drive do not lock up your Mac — you can work normally while files sync in the background.

What if my old Mac is broken or won't turn on?

If the old Mac will not start, you cannot use Migration Assistant or AirDrop. If you have a Time Machine backup of the old Mac, you can restore from that backup using Migration Assistant on the new Mac — select "From a Time Machine backup" when Migration Assistant starts. If you have no backup, files on the broken Mac may be recoverable only by a data recovery service.

Do I need to erase the new Mac before transferring files?

Migration Assistant works on a new Mac with the default setup, but if the new Mac already has files or accounts on it, you should erase it first to avoid conflicts. Restart the new Mac, hold Command-R to enter Recovery Mode, click Utilities, select Disk Utility, and erase the drive. Then run Migration Assistant.

How long does a full transfer with Migration Assistant take?

Transfer time depends on how much data you're moving and your Wi-Fi speed. A typical transfer of 100 GB takes one to two hours. Very large transfers (500 GB or more) can take four to eight hours. Keep both Macs plugged in and do not interrupt the process.

Can I transfer files between Macs with different operating systems?

Migration Assistant works between Macs running different versions of macOS, but the receiving Mac's operating system must be the same version or newer than the sending Mac's. AirDrop and external drives work regardless of operating system version, so those are safer choices if your Macs are running very different versions.