Mac ↔ Windows File Sharing
Share files between a Mac and a Windows PC on the same Wi-Fi — no cloud and no accounts. Here's how to get set up and send your first file.
Before you start
- A Mac and/or a Windows PC
- Both devices on the same Wi-Fi network
- Windows: FileSharingApp.exe (or Python 3). Mac: Python 3.
Windows — easiest
If you have FileSharingApp.exe, just double-click it. Nothing else to install.
Windows — with Python
Install Python 3 from python.org (tick Add Python to PATH and tcl/tk and IDLE), then run launch_filesharing.bat.
Mac
Install Python 3 (Homebrew python-tk recommended), then run ./launch_filesharing.sh.
Open the app on each computer
Launch File Sharing on both the Mac and the Windows PC.
Wait for devices to appear
After a few seconds, other computers on your Wi-Fi show up under Available Devices.
Pick the file
Click Select File and choose what to send.
Pick the device and send
Click the device in the list, then click Send to Selected Device.
Accept the transfer
When someone sends you a file, a dialog asks you to confirm — click Yes to accept.
Find it
Received files are saved to your Downloads/FileSharing folder.
Devices not showing up?
Make sure both computers are on the same Wi-Fi, then click Refresh. Allow the app through your firewall — it uses ports 50000 and 50001.
The app won't start.
It needs tkinter. On Windows, reinstall Python with “tcl/tk and IDLE” ticked; on Mac, use Homebrew python-tk.
Is it private?
Yes — files stay on your local network, every transfer needs your confirmation, and nothing is sent to external servers.