Peer-to-peer file transfer straight from your terminal. No accounts, no uploads, no cloud.
Files stream directly between machines. The relay only introduces you — your data never touches a server.
Secure and Secure-Blast modes use AES-256-GCM with SHA-256 key derivation. Your files stay private.
Scan a QR code with your phone to download directly over WiFi (--qr) or from anywhere via relay (--global-qr). No app needed.
Copy a file in your file manager, then vb send --clip --fast. No typing paths — works with all modes.
Every mode, one command. Here's how voiddrop looks from both sides.
Six steps, end to end. Every mode follows the same flow.
Fast for everyday, Secure for sensitive, Blast for max protection.
--fastNo encryption, instant transfer. Receiver just needs the filename.
--secureAES-256-GCM encrypted. Enter a 4-digit code to decrypt.
--secure-blastEncrypted + filename + alphanumeric code. Both required.
--qrGenerates a QR + temp HTTP server. Scan & download from your phone.
--clipCopy a file in Explorer, then vb send --clip --fast. No typing paths. Also works on receive.
--global-qrRelay serves the file. Phone downloads from anywhere — not just your WiFi. Works with fast and secure modes.
Other services upload your files to a server. voiddrop streams directly between machines. Your data stays yours.
The relay only coordinates — the file itself never touches a server.
No file size limits. Your only limit is bandwidth and disk space.
No sign up, no login, no email. Download the binary and go.
Windows, Linux, macOS. Behind NAT, across ISPs, across continents.
Follow these steps. Even if you've never used a terminal before — you've got this.
This is where you type commands. Think of it like talking to your computer directly.
Copy the line below, paste it into your terminal, and press Enter. It downloads vb and sets it up automatically.
Find a file you want to share — a photo, a document, anything. Now type this in your terminal:
Replace photo.jpg with your actual file name (like report.pdf or video.mp4).
When you press Enter, voiddrop will connect to the relay and show something like this:
It's now waiting for someone to receive it. Leave this window open.
On the other computer (your friend's laptop, another PC, etc.), open a terminal and install voiddrop the same way (Step 2).
Then type this — using the exact same file name the sender used:
voiddrop will connect directly to the sender and download the file. You'll see progress like this:
✅ Done! The file is now on the receiver's computer, right where they ran the command.
If your file is sensitive (passwords, private docs, etc.), use Secure Mode. It adds AES-256 encryption — a 4-digit code protects the file.
When you press Enter, voiddrop generates a 4-digit code — share it with the receiver (text, call, whatever).
The receiver asks the sender for the code, then types:
The file is encrypted during transfer. Without the code, the file is just gibberish — unreadable.
For maximum security, use Secure-Blast. The receiver needs both an alphanumeric code and the file name to receive. Two separate keys.
voiddrop generates an alphanumeric code. Share the code and the file name separately — e.g., text the code, email the filename.
The receiver asks the sender for both, then types:
Copy a file in Explorer (Ctrl+C), then send it directly — no need to type the file path. Works with all modes.
voiddrop reads the file path from your clipboard, shows you what it detected, and starts transferring:
The receiver can also use --clip to grab the filename from their clipboard:
Combine with --secure for encrypted clipboard sends: vb send --clip --secure
No terminal on your phone? Two ways to send via QR:
--qr — Same WiFi. Temp HTTP server on your machine. Scan and download.--global-qr — Anywhere. Relay serves the file. Phone downloads from the internet.Local QR (--qr): voiddrop starts a temporary web server and shows a QR code. Scan with your phone's camera — the file downloads right in your browser. Both devices need to be on the same WiFi.
Global QR (--global-qr): The file uploads through the relay (in memory, no disk). The QR code works from anywhere — your phone just needs internet. Secure mode shows a code-entry page on the phone.
vb send --clip --fast is the same as vb send --fast --clip. Modes are still mutually exclusive (--fast vs --secure).Download the binary and you're ready. No dependencies, no setup.
iwr -useb https://raw.githubusercontent.com/subhradeepsarkae-ai/voiddrop/master/install.ps1 | iex
iwr https://github.com/subhradeepsarkae-ai/voiddrop/releases/latest/download/vb.exe -o vb.exe
curl -fsSL https://raw.githubusercontent.com/subhradeepsarkae-ai/voiddrop/main/install.sh | sh
cargo install --git https://github.com/subhradeepsarkae-ai/voiddrop vb