Skip to content
6 min fix Updated 9 Aug 2026Beginner
Quick Answer

Save the file into your OneDrive folder in Finder and send a share link — that is the fastest route and it works in both directions. AirDrop cannot see a Windows PC. If you need a USB drive, format it as ExFAT so both machines can write to it.

How to Move Files Between a Mac and Windows PC

Applies to: macOS, Windows 11, Windows 10, Microsoft 365
Article Type: How-To
Last Updated: 2026-08-09

Summary

You have a file on your Mac and it needs to be on a colleague's Windows PC, and AirDrop cannot see that PC — AirDrop sends to a nearby iPhone, iPad or Mac and nothing else, and Apple makes no Windows version of it. This article covers the four routes that do work, in the order worth trying them at a company that runs Microsoft 365, plus the two cross-platform habits that cause most of the "I can't open your file" replies.

In this guide

Before You Start

  • Your work account signed in to Microsoft 365 on the Mac. Everything in steps 1 and 2 runs on the licence your company already pays for.
  • For step 3, the server address for your team's shared drive. For step 4, a USB drive you are willing to erase.
  • No admin rights are needed for any route here.

Instructions

1. Send It Through OneDrive or SharePoint

This is the everyday answer at a Microsoft 365 company, and it is faster than a cable for anything larger than a photo.

A file in OneDrive is already on Microsoft's servers, so your colleague's PC downloads it directly rather than waiting for your Mac. It keeps version history, it survives the file being edited by both of you, and neither machine has to be awake at the same time.

  1. Open Finder. In the sidebar on the left, look for an entry beginning OneDrive and ending in your company's name — OneDrive – Contoso, for example. Click it.
  2. If no OneDrive entry appears, open the OneDrive app from Launchpad and sign in with your work email address. The folder appears in the Finder sidebar within a minute of the first sync.
  3. Drag the file into the OneDrive folder, or open it and use File > Save As with that same OneDrive entry chosen in the sidebar of the save dialog.
  4. Watch the small cloud icon in the menu bar at the top right of the screen. It shows arrows in a circle while uploading and a plain cloud when the upload has finished. A green tick appears beside the file in Finder once it is safely on the server.
  5. Continue to step 2 to send the link.

Note: A file in a team's SharePoint library rather than your personal OneDrive is the better home when more than two people need it. Both appear in the same Finder sidebar once synced, and the sharing steps below are identical. For which of the two a given file belongs in, see Understanding Network Drives vs. Cloud Storage.

Syncing everything is not the goal. A Mac with a 256 GB disk cannot hold a 900 GB team library, and OneDrive lets you choose which folders come down — the setting and the reasoning are in How to Choose Which OneDrive Folders Sync to Your Computer. If your Windows colleagues talk about their Desktop and Documents folders living in OneDrive automatically, that is a separate feature, explained in Understanding Why Your Desktop and Documents Moved to OneDrive.

A link puts the recipient on the same single copy, which is the difference between one file and four slightly different ones.

  1. In Finder, Control-click the file inside your OneDrive folder — hold Control and click, or press the trackpad with two fingers.
  2. In the shortcut menu, point at OneDrive and click Share. A sharing panel opens with the file name across the top.
  3. Click the setting above the recipient box. It names who the link works for — usually People in Contoso with the link, with your own company in place of Contoso. Confirm it matches who needs the file, and choose People you choose when the recipient is outside the company.
  4. Type your colleague's email address, add a line of context, and click Send. They receive a link that opens in their browser and downloads to their PC with one click.
  5. To paste the link into Teams or an email yourself instead, click Copy link in the same panel and press Command + V wherever you want it.

For attaching the file rather than linking it, the size limit is the thing that catches people out: mailboxes reject large attachments long before you notice. How to Send Large Files Without Email Attachments covers where that ceiling sits and what to do instead. The full set of link permission options is in How to Share Files and Folders via OneDrive.

3. Drop It on the Shared Network Drive Your Colleagues Already Use

When a team works from "the S: drive" all day, putting the file there means nobody has to be told where it went.

Your Mac reaches the same server your Windows colleagues do — the address is written differently, and that translation is the whole task.

  1. Get the path from a colleague in whatever form they have it, such as \\fileserver01\Finance.
  2. Connect to it from Finder, following How to Connect a Mac to a Shared Network Drive. That article converts the Windows path into the smb:// address Finder needs, handles the work sign-in, and keeps the share coming back after a restart.
  3. Once the share is mounted, drag your file into the folder your team uses. It lands on the server, and Windows colleagues see it in File Explorer within seconds.
  4. Tell them the path in their words — \\fileserver01\Finance\Q3 rather than the smb:// version — so they can paste it straight into File Explorer.

Tip: Copy the file to the share rather than working on it there over a slow VPN link, then copy back when you are done. On the office network, work on it in place; a round trip is how two versions of one document get created.

4. Use a USB Drive, Formatted So Both Machines Can Write to It

A USB drive works when there is no network between the two machines at all, and the format on the drive decides whether it works at all.

This is where cross-platform transfers usually fail, and the failure looks like a broken drive rather than a format problem:

  • A drive your Windows colleague set up is usually NTFS. It mounts on your Mac and you can copy files off it, but every attempt to save or drag a file onto it is refused.
  • A drive you set up on the Mac with the default Apple format does not appear in File Explorer at all. Windows treats it as an unreadable disk and offers to format it — and accepting that offer erases everything on it.
  • ExFAT works in both directions, on every current Mac and every current Windows PC, which is why it is the format to choose.

To erase a drive as ExFAT on the Mac:

  1. Copy anything you want to keep off the drive first, to your Desktop or into OneDrive. Erasing a drive deletes every file on it, and nothing on it goes to the Trash where you could get it back.
  2. Plug the drive in. Open Finder, click Applications in the sidebar, open the Utilities folder, and double-click Disk Utility. Spotlight finds it too: press Command + Space and type Disk Utility.
  3. In the menu bar, click View, then click Show All Devices. The sidebar now lists the physical drive as well as the volume inside it.
  4. In the sidebar, click the drive — the top entry of the pair, which carries the manufacturer's name rather than a volume name. Read the capacity shown on the right and confirm it is the USB drive and not your Mac's own disk.
  5. Click Erase in the toolbar. A dialog opens with Name, Format and Scheme.
  6. Click the Scheme pop-up menu and choose Master Boot Record.
  7. Click the Format pop-up menu and choose ExFAT. Choose MS-DOS (FAT) instead only for a drive of 32 GB or smaller — Apple sets the dividing line there.
  8. Type a short name with no spaces or punctuation, such as TRANSFER. Keep it to 11 characters or fewer; that is the limit MS-DOS (FAT) enforces, and staying under it avoids surprises either way.
  9. Click Erase, wait for the progress bar, then click Done. The drive reappears on the desktop and in the Finder sidebar under its new name.
  10. Drag your files onto it. Before unplugging, click the eject symbol beside the drive in the Finder sidebar and wait for it to disappear — pulling the cable during a write leaves a half-copied file that Windows cannot open.

5. Name the File So Windows Will Accept It

macOS allows characters in a filename that Windows refuses outright, and the file only fails once it reaches the other machine.

Microsoft's own file-naming rules bar nine characters from Windows filenames: < > : " / \ | ? *. A Mac accepts most of them happily, so Q3 Report: Draft 2 (final?).xlsx saves without complaint on your Mac and then fails to copy onto a Windows PC, a Windows file server, or SharePoint.

  1. Look at the filename before you send it and remove any of < > : " / \ | ? *. A colon and a question mark are the two that catch people, because both read as normal punctuation in a document title.
  2. Replace them with a hyphen or drop them: Q3 Report - Draft 2 final.xlsx.
  3. Take off any trailing space or full stop at the end of the name. Windows rejects both, and neither is visible when you look at the file.
  4. Avoid the handful of names Windows reserves for hardware — CON, PRN, AUX, NUL, COM1 to COM9, and LPT1 to LPT9. A file called NUL.txt cannot exist on a Windows PC, and neither can one called NUL on its own.
  5. Keep the whole thing short. A name that is fine on your Mac can push the combined folder path over the limit once it is inside a colleague's synced SharePoint folder — see How to Fix "File Path Too Long" Errors on Windows for what your colleague sees when that happens.

Note: Renaming a file changes nothing inside it, and any share link you have already sent keeps working — OneDrive follows the file rather than the name.

6. Keep Mac Housekeeping Files Out of Your Colleague's Folder

Finder writes small hidden files of its own wherever it goes, and Windows shows them to your colleague as clutter.

Two kinds turn up, and neither is a sign that anything went wrong:

  • .DS_Store — one per folder. Finder uses it to remember icon positions and view settings. macOS hides it from you and Windows does not always hide it from them.
  • Files with ._ in front of the name — a companion for each of your files, written when macOS copies to a drive or share that cannot hold Mac file information. Your colleague sees ._Budget.xlsx sitting next to Budget.xlsx.

Both are safe for anyone to delete and neither affects your real file. To avoid creating them at all:

  1. Send through OneDrive or a share link (steps 1 and 2). Neither produces these files, which is one more reason it is the route to reach for.
  2. Zip a folder before you hand it over. In Finder, Control-click the folder and click the Compress item — it names the folder, as in Compress "Budget". A .zip file appears beside it; send that. Windows opens .zip files with no extra software.
  3. Tell your colleague they can delete them. Removing a .DS_Store or a ._ file costs nothing — Finder writes a fresh one next time it needs it, and your document is untouched.
  4. If these files are a recurring irritation on a shared server, the setting that stops macOS writing them lives on the Mac side and IT can apply it centrally. Ask them: "Please push the macOS setting that stops Finder writing .DS_Store files to SMB network shares to the Mac users in our team."

Troubleshooting

WARNING

Erasing a USB drive to change its format deletes everything on it, and those files do not go to the Trash — there is nothing to restore afterwards. Copy anything you need off the drive first, and check the capacity shown in Disk Utility before you click Erase so you are certain you selected the USB drive rather than your Mac's internal disk or a backup drive.

Symptom / ErrorPotential CauseSolution
AirDrop does not list your colleague's PCAirDrop only sends to a nearby iPhone, iPad or MacThere is no Windows equivalent. Use OneDrive and a share link, following steps 1 and 2.
The USB drive opens on the Mac but every file you drag onto it bounces backThe drive is formatted NTFS by a Windows PCCopy files off it, then erase it as ExFAT using step 4. If the drive belongs to someone else, use OneDrive instead — do not erase a drive you did not set up.
Windows offers to format the drive you prepared on the MacThe drive carries an Apple-only format Windows cannot readDo not accept the offer; it erases the drive. Take the drive back to the Mac and erase it as ExFAT following step 4.
A file copies fine on the Mac but fails on the way into SharePoint or a PCA character Windows bans in filenamesRemove < > : " / \ ? * and the pipe character, plus any trailing space or full stop, from the name — see step 5 — then copy again.
Your colleague sees ._ files and .DS_Store beside your documentsFinder housekeeping files written onto a non-Mac disk or shareTell them the files are safe to delete. Send future batches as a .zip or through OneDrive, following step 6.
The share link opens but your colleague gets a permission messageThe link was created for a narrower audience than the recipientReopen the sharing panel from step 2, set the audience to the option naming everyone at your company, and send it again. Widening one link's audience does not expose anything else in your OneDrive.