Pair devices
Scan a QR code or enter the visible 9-character pairing code.
Apache-2.0 open source
Local file sharing for paired Windows PCs and Android phones. No cloud account, no internet relay, and no unauthenticated receiving.
Release status
Download the signed Android APK, Windows installer, and SHA-256 checksums from the latest release page.
How it works
NearShare treats the local network as a route, not as trust. Devices pair first, then use authenticated local transfer paths.
Scan a QR code or enter the visible 9-character pairing code.
The receiving device approves the request before future transfers.
Use the Android share sheet or the Windows app to send selected files.
Both sides show transfer state, progress, completion, and failure.
Workflows
Share one or more files from Android, choose a paired destination, and send over the local route.
Select files in the Windows app and send when Android receive mode is active.
Create a local route when normal Wi-Fi discovery is not enough. Pairing and signatures still apply.
Security model
Receivers must authenticate paired devices before accepting files. Public internet exposure is not part of the default product scope.
Future transfers use the paired-device identity and shared secret created during pairing.
Local receiver identity is pinned so a same-network device cannot silently impersonate a peer.
Incoming file names are sanitized and unauthenticated uploads are rejected.
Releases
Source code and user-facing packages are published together. Use the APK for Android and the installer EXE for Windows.
Contribute
Contributions should preserve the local-link scope: no cloud relay, no telemetry, no unauthenticated receive path.