How-to

How to send files from a Mac to a Windows PC

Macs and Windows PCs can share files natively over the network, through a correctly formatted drive, or with cross-platform apps. The best method depends on whether the two computers share a desk, a network, or neither.

To send files from a Mac to a Windows PC on the same network, the built-in answer is SMB file sharing: turn it on in macOS System Settings, then open the Mac's address in Windows File Explorer. If the computers are in the same room but not on the same network, use an external drive formatted as exFAT, since that is the format both read and write. If they are far apart, use a cloud folder for files the other person will collect later, or a browser-based peer-to-peer transfer for a one-off send right now. Cross-platform apps like LocalSend sit in between and are often the least fiddly option on one network.

Which method fits your setup

Your situationUseSetup effort
Same home or office network, regular transfersSMB file sharing10 minutes once, then nothing
Same network, occasional transfers, no settings changesLocalSendInstall an app on each computer
Same desk, very large amounts of data, or no networkexFAT external driveFormat a drive once
Different locations, recipient downloads lateriCloud Drive, OneDrive, Google Drive or DropboxAccounts; upload time
Different locations, both online nowBrowser P2PNone

Option 1: Share a Mac folder with Windows over SMB

SMB is the file-sharing protocol Windows uses natively, and macOS speaks it too. Once it is on, the Windows PC sees your Mac's shared folders like any network drive, and you can drag files in either direction. The steps below follow Apple's current Mac User Guide for macOS versions that use System Settings (Ventura and later).

On the Mac

  1. Open Apple menu > System Settings, click General in the sidebar, then click Sharing (scroll down if needed).
  2. Click the Info button (the small "i") next to File Sharing, and turn File Sharing on.
  3. Click Options and turn on Share files and folders using SMB.
  4. Under Windows File Sharing, tick each user account that should be able to connect, enter that account's password, and click OK.
  5. Click Done. Back in the File Sharing panel, add the folders you want to share with the + button under Shared Folders, and set permissions (Read only or Read & Write).
  6. Note the address shown under "File Sharing: On", for example smb://192.168.1.20.

Apple suggests creating a separate user account (in System Settings > Users & Groups) for Windows users instead of handing out your own login. Apple also warns that accounts enabled for Windows sharing may store their passwords less securely, so untick them when you no longer need them.

On the Windows PC

  1. Open File Explorer and click the address bar.
  2. Type two backslashes and the Mac's IP address, for example \\192.168.1.20, and press Enter.
  3. Sign in with the Mac account's user name and password. Your shared folders appear.
  4. Optional: right-click a folder and choose Map network drive to give it a drive letter.
If Windows cannot find the Mac

Use the IP address rather than the computer name; name lookup across Mac and Windows is the most common failure. Check both machines are on the same network (not one on guest Wi-Fi), and that the Mac is awake. A Mac that sleeps drops the share.

SMB is the best choice for repeated transfers on a home or small-office network. Speed is limited only by your local network, and wired Ethernet on both ends is noticeably faster than Wi-Fi for big folders.

Option 2: An external drive formatted the right way

Drive format is where most Mac-to-Windows transfers go wrong. Each operating system has a native format the other does not fully support:

FormatmacOSWindowsMax file sizeUse it for
exFATRead and writeRead and writeNo practical limitDrives shared between Mac and Windows
MS-DOS (FAT32)Read and writeRead and write4 GB per fileSmall USB sticks and old devices
APFSRead and writeNot readable without third-party softwareNo practical limitMac-only drives, Time Machine
NTFSRead only, without third-party driversRead and writeNo practical limitWindows-only drives

Apple's Disk Utility guide lists MS-DOS (FAT) and ExFAT as the Windows-compatible formats and recommends ExFAT for volumes over 32 GB. Microsoft's file system comparison puts FAT32's maximum file size at 4 GiB, which is why a single long video will not fit on a FAT32 stick even when there is plenty of free space.

Format a drive as exFAT on a Mac

  1. Copy anything you need off the drive. Formatting erases it.
  2. Open Disk Utility (Applications > Utilities).
  3. Choose View > Show All Devices, then select the drive itself (the top entry), not a volume under it.
  4. Click Erase, set Format to ExFAT and Scheme to GUID Partition Map (or Master Boot Record if older Windows PCs or devices refuse the drive).
  5. Click Erase, then copy your files on.

exFAT has no journaling, so always eject the drive properly on both systems. Pulling it out mid-write is the easiest way to corrupt it.

Option 3: LocalSend

LocalSend is a free, open-source app for macOS, Windows, Linux, Android and iOS. Install it on both computers, connect them to the same network, and they discover each other. Pick files or a folder on the Mac, click the Windows PC, and accept on the other side. It needs no account and no internet, and transfers are encrypted over HTTPS. Compared with SMB it involves no system settings or passwords, which makes it a good choice for a one-off between a personal Mac and a work PC you cannot reconfigure. Note that the Windows firewall may ask to allow LocalSend the first time; it needs to accept connections on your private network.

Option 4: Cloud storage

When the computers are in different places, or the recipient will collect files later, a cloud folder is the straightforward answer. iCloud Drive has a Windows app, and OneDrive, Google Drive and Dropbox all have Mac apps, so any of them can sync a folder across both systems. For a single send, upload the file and share a link.

The costs are an account on at least the sending side, a storage quota (Google's free tier, for example, is 15 GB shared across Gmail, Drive and Photos), and waiting for the full upload before the download can start. For anything you want to keep available, it is still the right tool. Our comparison of TransferFiles.net and Google Drive covers that trade-off in more detail.

Option 5: Browser-to-browser transfer

For a one-off send to someone else's Windows PC when you are both online, a browser P2P tool needs no setup at all. On TransferFiles.net you pick files in Safari or Chrome on the Mac and share the link or short code; the Windows user opens it in Edge or Chrome. The data travels over an encrypted WebRTC connection and is not uploaded to cloud storage. In desktop Chrome and Edge, files over 200 MB can stream straight to a folder the recipient picks, which handles big files well. Both machines must stay awake with the tab open, and a dropped connection means starting again. Folders need to be zipped first.

Cross-platform gotchas checklist

  • Filenames. Windows does not allow \ / : * ? " < > | in names, and macOS does allow most of them. Files with these characters may be renamed or refuse to copy. Rename before sending.
  • Hidden Mac files. Copies to non-Mac drives can leave small ._filename and .DS_Store files. They are harmless metadata; the Windows user can delete them.
  • Mac-only formats. Pages, Numbers and Keynote files, .dmg disk images and .app bundles are of little use on Windows. Export to .docx, .xlsx, .pptx or PDF first.
  • Bundles and packages. Some Mac "files" (Photos libraries, Final Cut libraries, .app) are actually folders. Zip them before using any method that is not SMB or a drive.
  • Path length. Deeply nested folders with long names can exceed older Windows path limits. Flatten or shorten the structure if copies fail.
  • SmartScreen warnings. Windows may warn about downloaded files from the internet, especially executables. That is standard behaviour for downloads, not a sign the transfer went wrong.
Moving a whole machine?

If you are switching from a Mac to a new PC entirely, a large exFAT drive plus SMB for anything left over is usually the least stressful route. You can verify file counts and sizes on the drive before wiping the Mac.

Sources

Need to send a file right now?

TransferFiles.net sends files of any size straight from your browser to theirs. Free, no account, nothing stored.

Open the transfer tool

Frequently asked questions

Not without extra software. Windows does not read APFS or Mac OS Extended natively. For a drive you will plug into both, format it as exFAT in Disk Utility.

Most Windows drives use NTFS, which macOS can read but not write to without third-party drivers. Copy in the other direction, use exFAT for shared drives, or use a network method.

Use the Mac's IP address or name in File Explorer's address bar with two backslashes, for example \\192.168.1.20. The Mac shows its address in the File Sharing settings.

It is fine on a trusted home network, but Apple notes that Windows File Sharing can store account passwords less securely. Turn it off, and untick the accounts, when you are done.

SMB sharing, external drives, LocalSend and cloud sync all handle folders. Many browser-based tools take individual files, so zip the folder first.

Related guides