The fastest way depends on what you're moving and whether both Macs are in front of you
If both Macs are in the same room, Migration Assistant is the standard tool — it copies your entire user account, applications, and files in one operation, usually in under an hour for most people. If you're moving files only (not your whole account), AirDrop works for small batches and requires no setup beyond being on the same Wi-Fi network. For large amounts of data or when the Macs aren't near each other, an external drive or cloud storage like iCloud Drive or Google Drive gives you more control over what moves and when.
The method you choose matters because Migration Assistant will overwrite settings on the new Mac, while manual transfer lets you keep some of the new Mac's configuration. If you're setting up a brand-new Mac, Migration Assistant is usually the right choice. If you're adding files to an existing Mac you've already customized, manual methods prevent losing those changes.
Key Takeaways
- Migration Assistant transfers your entire user account, applications, and files to a new Mac and is the fastest option when both machines are available.
- AirDrop works for small file transfers between Macs on the same Wi-Fi network without requiring cables or setup.
- An external drive or cloud storage lets you move files selectively and works when Macs are in different locations.
- If your new Mac is already set up with your own preferences, manual transfer methods prevent Migration Assistant from overwriting your settings.
Using Migration Assistant for a complete account transfer
Migration Assistant comes built into every Mac. On your new Mac, open Migration Assistant (search for it in Spotlight or find it in Applications > Utilities), then select "From a Mac, Time Machine backup, or startup disk." The tool will ask whether you want to transfer from another Mac on the network or from a backup. If you're transferring from another Mac directly, both machines must be on the same Wi-Fi network and you'll need the password for the old Mac.
The process copies your user account (including login credentials, desktop files, and Documents folder), all your applications, and system settings. It does not copy the macOS operating system itself — your new Mac keeps its own version. Migration Assistant will show you a list of what it found and let you deselect items you don't want to move, though most people transfer everything. The transfer time depends on how much data you have; 100 GB typically takes 30 to 60 minutes over Wi-Fi.
After the transfer finishes, restart your new Mac. Your old account will be ready to use with all your files and applications in place. You can then delete the old Mac's user account if you want, or keep it as a backup. If you're selling or giving away the old Mac, erase it completely using Erase Mac in System Settings > General > Transfer or Reset.
Moving files with AirDrop for quick transfers
AirDrop is the fastest way to move a handful of files between two Macs without cables or accounts. Both Macs must be on the same Wi-Fi network and have Bluetooth enabled. Open Finder on either Mac, click AirDrop in the sidebar (or press Command-Shift-R), and you should see the other Mac appear as a selectable recipient within a few seconds.
Drag files or folders directly onto the other Mac's icon in the AirDrop window, or right-click a file and select "Share" > "AirDrop." The receiving Mac will show a notification asking whether to accept; click "Save" and the files land in the Downloads folder by default. AirDrop works best for files under 5 GB and is most reliable when the Macs are within 30 feet of each other, though the connection is over Wi-Fi, not Bluetooth.
AirDrop does not transfer applications or system settings, only files and folders. If you need to move your entire account, use Migration Assistant instead. For ongoing file sharing between Macs, consider setting up iCloud Drive so files sync automatically.
Using an external drive to move large amounts of data
An external hard drive or USB-C drive gives you the most control and works when Macs are in different locations. Connect the drive to your old Mac, then drag files and folders directly into it using Finder. For your entire user account, you can also create a backup using Time Machine — plug in the drive, open System Settings > General > Time Machine, click "Add Backup Disk," and select your external drive. Time Machine will back up your entire Mac, and you can restore from that backup on the new Mac later.
Once the files are on the external drive, connect it to your new Mac and drag the files to their destination (usually your Documents folder or Desktop). If you created a Time Machine backup, you can restore it during Mac setup or afterward by opening Migration Assistant and selecting "From a Mac, Time Machine backup, or startup disk," then choosing the backup on the external drive.
External drives are slower than direct Mac-to-Mac transfer but give you a physical copy of your files that you can keep as a backup. They also let you move files selectively — you don't have to transfer everything at once, and you can organize files on the drive before moving them to the new Mac.
Moving files through iCloud Drive or cloud storage
If your files are already in iCloud Drive, Google Drive, Dropbox, or OneDrive, they'll appear on your new Mac automatically once you sign in with the same account. This is the simplest option if you've been using cloud storage already — no cables, no waiting for transfers, and your files are accessible from any device.
To set up iCloud Drive on your new Mac, go to System Settings > [Your Name] > iCloud and toggle on iCloud Drive. Your files will download to ~/Library/Mobile Documents/com~apple~CloudDocs. For Google Drive, Dropbox, or OneDrive, download the app from the provider's website, sign in, and the files will sync to a folder on your Mac.
Cloud storage works best for files you use regularly and want accessible across devices. It's slower than direct transfer for moving large amounts of data all at once, and you'll need enough cloud storage space for everything you're moving. If you don't have a cloud storage account yet, you can set one up on your new Mac and then upload files from your old Mac over time.
Transferring applications separately
Most applications need to be installed fresh on your new Mac rather than copied over. Migration Assistant handles this automatically, but if you're moving files manually, you'll need to reinstall your applications. Open the App Store on your new Mac, go to the Purchased tab, and reinstall any apps you bought there — they'll download and install automatically.
For applications you downloaded from the internet (not the App Store), you have two options: download them again from the developer's website, or copy the application file itself from your old Mac's Applications folder to the new Mac's Applications folder. Copying works for most applications, but some require installation and won't run if you just copy the file. If an application doesn't work after copying, uninstall it and download it fresh from the developer's website.
Licenses and serial numbers usually transfer with Migration Assistant. If you're moving applications manually, you may need to re-enter license information on the new Mac. Check the developer's website if an application asks for a license key after you copy it over.
What to do if Migration Assistant doesn't work
If Migration Assistant stalls or fails, restart both Macs and try again. Make sure both are on the same Wi-Fi network and that you have the password for the old Mac. If the transfer keeps failing partway through, try moving files in smaller batches — transfer your user account first, then applications, then large media files separately using an external drive.
If your old Mac is too old to run Migration Assistant (pre-2006 Intel Macs), or if the Macs are too far apart to connect directly, use an external drive or cloud storage instead. You can also contact Apple Support if you need help recovering files from an old Mac that won't start up.
Frequently Asked Questions
Can I use Migration Assistant if my new Mac already has files and settings on it?
Yes, but Migration Assistant will create a new user account on your new Mac rather than overwriting the existing one. Your old account will appear alongside any accounts already on the new Mac. If you want to replace everything on the new Mac, erase it first using Erase Mac in System Settings > General > Transfer or Reset, then run Migration Assistant.
How long does Migration Assistant take?
Transfer time depends on how much data you're moving and your Wi-Fi speed. Most transfers of 100 to 200 GB take 30 minutes to an hour. Larger transfers (500 GB or more) can take several hours. Keep both Macs plugged in and on the same Wi-Fi network until the transfer finishes.
Do I need to keep my old Mac after transferring files?
No, but it's a good idea to keep it for a few weeks to make sure everything transferred correctly. Once you've confirmed all your files and applications work on the new Mac, you can erase the old one. If you're selling it, erase it completely so the new owner gets a clean Mac.
Can I transfer files between a Mac and a Windows PC?
Migration Assistant only works between Macs. To move files between a Mac and Windows, use an external drive, cloud storage, or email. Copy files to the external drive on one computer and plug it into the other, or upload files to Google Drive, Dropbox, or OneDrive and download them on the other computer.
What if I only want to move some files, not my entire account?
Use AirDrop for small batches, an external drive for larger amounts, or cloud storage for ongoing access. You can also use Finder to drag files from your old Mac to a shared folder on your new Mac if both are on the same network — open Finder, click Network, find your old Mac, and browse its files directly.