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 situation | Use | Setup effort |
|---|---|---|
| Same home or office network, regular transfers | SMB file sharing | 10 minutes once, then nothing |
| Same network, occasional transfers, no settings changes | LocalSend | Install an app on each computer |
| Same desk, very large amounts of data, or no network | exFAT external drive | Format a drive once |
| Different locations, recipient downloads later | iCloud Drive, OneDrive, Google Drive or Dropbox | Accounts; upload time |
| Different locations, both online now | Browser P2P | None |
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
- Open Apple menu > System Settings, click General in the sidebar, then click Sharing (scroll down if needed).
- Click the Info button (the small "i") next to File Sharing, and turn File Sharing on.
- Click Options and turn on Share files and folders using SMB.
- Under Windows File Sharing, tick each user account that should be able to connect, enter that account's password, and click OK.
- 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).
- 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
- Open File Explorer and click the address bar.
- Type two backslashes and the Mac's IP address, for example
\\192.168.1.20, and press Enter. - Sign in with the Mac account's user name and password. Your shared folders appear.
- Optional: right-click a folder and choose Map network drive to give it a drive letter.
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:
| Format | macOS | Windows | Max file size | Use it for |
|---|---|---|---|---|
| exFAT | Read and write | Read and write | No practical limit | Drives shared between Mac and Windows |
| MS-DOS (FAT32) | Read and write | Read and write | 4 GB per file | Small USB sticks and old devices |
| APFS | Read and write | Not readable without third-party software | No practical limit | Mac-only drives, Time Machine |
| NTFS | Read only, without third-party drivers | Read and write | No practical limit | Windows-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
- Copy anything you need off the drive. Formatting erases it.
- Open Disk Utility (Applications > Utilities).
- Choose View > Show All Devices, then select the drive itself (the top entry), not a volume under it.
- 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).
- 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
._filenameand.DS_Storefiles. 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.
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
- Apple Mac User Guide: Share Mac files with Windows users
- Apple Mac User Guide: Turn SMB file sharing on or off
- Apple Disk Utility User Guide: File system formats
- Microsoft Learn: File system functionality comparison
- LocalSend official site
- Google One Help: storage shared across Gmail, Drive and Photos
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.
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
How to zip files (and when you shouldn't bother)
Step-by-step zipping on Windows 11, macOS, iPhone and Android, plus password-protected 7-Zip archives and splitting big files.
GuidesHow to transfer files from a PC to your phone without a USB cable
Every wireless way to get files from a Windows PC to an Android phone or iPhone, with steps, limits and realistic speeds.
GuidesPeer-to-peer file sharing: how it works and which kind to use
Browser P2P, local-network apps and BitTorrent compared: how each connects, what it is good at, and the legal basics.