Send photos, videos, folders and text between Android, Windows, iPhone, Mac and Linux. Over Wi-Fi or a phone's hotspot, with zero internet, no cloud and no login. Every transfer is end-to-end encrypted.



The biggest update yet. Send to a device even when it's off, a fresh one-screen design on every device, and share installed Android apps like SHAREit, all still fully offline.
1.5.2 (Oct 31): a one-tap 📶 Start hotspot button on the main screen of the phone app (and the TV), showing the Wi-Fi name, password and QR. And each device is now one bubble: a phone that connects to your PC shows as a live app (not a greyed new device each time), and files you queue for it are delivered as soon as it is back.

1.5.1 (Oct 31): bug fixes. A full Drop Queue now says so instead of dropping your oldest waiting files, a damaged queue file is kept aside, Android no longer sends a queued item twice when you tap Retry at the wrong moment, no half-copied files are left behind when the phone is full, and app install only uses the parts listed in an app bundle.
Send to a device that's off or away. Drop files on its greyed-out bubble and VaultDrop holds them, then sends them by itself the moment that device is back on the same Wi-Fi. The queue survives restarts, retries on its own, shows waiting / sending / delivered ✅ for each item, and drops anything not delivered after 7 days (you can change that).
Open the app and nearby devices appear as bubbles around you. Tap a bubble to send, long-press for options, or drag files onto it on PC. Incoming files show as a card you accept right there (no pop-ups), and a progress ring with a ✅ runs around the bubble. Auto dark/light, and on Android 12+ it uses your phone's own colour (Material You).
In the Android app, open ⋯ More → Apps, tap an installed app and it goes to another Android phone. Apps that come in several parts are sent as one .apks bundle, and the other phone gets an Install button. Android asks for "Install unknown apps" only when you tap Install. Paid apps, or apps tied to an account, may not work on the other phone.




Same design on the phone, Windows (full app and Lite), Android TV and any browser. Rooms, clipboard, Scan QR, hotspot and the save folder are all still there, now in ⋯ More and Settings. v1.5 works with phones and PCs still on 1.4.1, 1.3.1 and 1.1. Browsers that join a host can queue too, while the host app is running.
Received files no longer have to go to Downloads/VaultDrop. In Settings, next to Received files go to, tap Change save folder on Android or Browse… on Windows (the full app and Lite) and pick any folder: an SD card, a USB drive, a folder on another disk. Folders you receive keep their subfolders, and Reset to Downloads/VaultDrop puts it back.



Android uses its own folder picker, so this needs no new permission. If the folder goes away (card taken out, drive unplugged), nothing is lost: files go to Downloads/VaultDrop and the app tells you; when the folder is back, it's used again. Only the device itself can see or change its folder, never the other phones on the network.
Copy on your PC, paste on your phone. And send one file to a whole room of phones at once, no app needed on theirs.
Send text, links, OTP codes and notes. Copy something on your PC and it's on your phone's clipboard, with a notification; links get an Open button. The last 20 clips are kept, end-to-end encrypted like your files.
Tap 📋 Send clipboard on VaultDrop's notification, use the Quick Settings tile, or Share → Send text to PC from any app. On the PC, auto-send is off until you turn it on, and only for devices you trust.
Tap Start a Room: a big QR and a 6-letter code. Friends scan it in their browser, no install. Drop files once and everyone gets them, each separately encrypted, with a live ✅ / % / ❌ Retry list and auto-send for people who join late.



Everyone in a Room shares the same Wi-Fi, so with 10 phones each one gets roughly a tenth of the speed. Rooms and clips stay on your network: no internet relay. Android only lets the app in front read the clipboard, so sending from the phone always takes one tap.
A Scan QR button right in the app: point it at the QR on a PC, TV or another phone and you're connected. It works fully offline, with no internet and no Google download. The QR reader is built into VaultDrop.
Scan the VaultDrop QR on the other device and it shows up in your devices, ready to send to, with its PIN filled in. It's remembered, so next time it reconnects by itself.
Scan the Wi-Fi QR on the VaultDrop hotspot screen and tap Join this Wi-Fi. Then scan the VaultDrop QR. Any other QR just shows its text with Copy.
VaultDrop asks for the camera only when you tap Scan QR, and nothing is recorded or sent. Don't want to allow it? Type the address instead. Torch button for dark rooms. TVs without a camera don't show the button.



On the PC apps (Windows and Lite) the button uses the webcam. In a phone's browser on a local http:// address, browsers don't allow the live camera, so the button reads a photo of the QR instead (still offline).
The same Android app now runs on Android TV and Google TV. Open VaultDrop on the TV, scan the big QR code with your phone, and send photos and videos straight to the TV, then play them there with the remote.

VaultDrop shows up in the TV's apps row with its own banner. One APK for phones and TVs (Android 8+).
A big Receive screen with a QR code, the address in large text and live progress. Received photos open as a fullscreen slideshow (◀ ▶ on the remote), videos and songs play in the TV's own player, other files get "Open with…".
Everything works with the D-pad and OK, with big focus highlights. Incoming files get large Accept / Decline buttons, and devices you trust are accepted automatically. Hotspot and Wi-Fi Direct are hidden on TVs that can't do them; the TV receives over your normal Wi-Fi.


When the phone or PC app sent files to a device using VaultDrop in its browser, the sender could keep showing "Waiting for accept… 0%" while the other side was already receiving. It now switches to "Sending" right away and shows live % and MB/s, then "Sent ✓". Fixed in the Android app, the Windows app and Lite; update the sending device.
vaultdrop-app.sites.tab.bot/VaultDrop.apk, then Install. Allow "Install unknown apps" for Downloader when the TV asks.Built and tested on a computer (the TV screen rendered at 1920×1080 and driven with arrow keys), but not yet tested on a real TV. If something looks off on yours, tell us the TV model.
Faster and smoother everywhere. Update both apps; browsers get it automatically from the app. Works together with v1.1.
Pages opened from http:// now encrypt with a built-in WebAssembly AES-GCM engine, spread over background workers. On our test laptop: 24 → 70 MB/s on one core, up to 249 MB/s with 4 workers (decrypt 27 → 81 MB/s). Same encryption and format as v1.1; falls back automatically on old browsers.
Lots of small files now travel as one encrypted stream instead of one by one, and land as separate files with their folders kept. 500 photos (103 MB) to a computer: 5.6 s → 0.5 s. Every file is checked, and a dropped transfer resumes where it stopped. Browsers get a "Save all as one ZIP" button.
Android shows a live notification with progress, speed, time left and a Cancel button, and keeps Wi-Fi at full speed and the phone awake only while a transfer runs. Windows keeps sending when minimised or closed to the tray, with progress on the taskbar.
No more re-scanning the QR. Devices remember each other and reconnect by themselves after a restart, even when the Wi-Fi gives the phone a new address. You see "Reconnecting…" then "Connected".
VaultDrop picks the fastest working path: Wi-Fi Direct, hotspot, same Wi-Fi, direct browser link or relay. If one fails mid-transfer it switches by itself. Every transfer shows its route and live MB/s.
A v1.2 phone and a v1.1 PC (or the other way round) still send to each other, encrypted, in both directions. The older device gets files one by one, and VaultDrop shows a gentle "update for faster transfers" hint. v1.0 devices stay blocked (no encryption) with a clear "update to 1.1+" message.
End-to-end encryption and the v1.1 features are all still there.
Every file and message is sealed on the sending device and opened only on the receiving one, on every path: app, browser, WebRTC and relay. ECDH P-256 + AES-256-GCM. Both screens show the same 6-digit code and emoji, so you can check nobody is in the middle. Tampered data is rejected, never saved.
Tap "Select", pick several devices, send once. Each device gets its own progress bar, and if one declines or drops, the others carry on.
Android uses the system Photo Picker (multi-select). In browsers you see a thumbnail grid and can untick anything before sending.
Everything sent and received, with device, size and time. Open, re-share or delete entries, or clear it all. Kept after a restart.
Android to Android with no router and no hotspot. If it can't connect, VaultDrop falls back to the hotspot or Wi-Fi by itself. Not yet tested on many phones, so it's marked beta.
One device runs the VaultDrop app. Everyone else just opens it in their browser.
On Android or Windows. It shows a QR code and a short address like 192.168.43.1:53530. Apps on the same network find each other by themselves.
iPhone, Mac, Linux, any browser: scan once and the device is remembered. No account, no install. Optional 4-digit PIN.
Files go device to device: app-to-app over direct parallel streams, browser-to-browser over encrypted WebRTC. If a transfer drops, it resumes where it stopped.
Works with mobile data OFF. Nothing goes over the internet, so it costs 0 MB.
In the VaultDrop Android app tap Start VaultDrop hotspot, or turn on your normal hotspot in Settings. VaultDrop picks the right address automatically.
Friends scan the Wi-Fi QR to join in one go. If their phone says "No internet", tap "Stay connected".
Then they scan the VaultDrop QR (or type the address) and start sending. That's it.
Built for daily use between mixed devices.
Multiple files and folders, drag & drop on desktop, with progress, speed and time left. Photos and videos go as-is, never compressed.
Every transfer asks first. Mark devices as trusted to auto-accept. "Send again" repeats the last send in one tap.
Send a password, a link or your clipboard. Links open with one tap on the other side.
Android: Share → VaultDrop → pick a device. Windows: right-click a file → Send with VaultDrop.
No cloud, no login, no file browsing. End-to-end encrypted with verification codes, random session tokens, optional PIN. Files stay on your devices.
Looks right on a phone and on a big desktop window, in light or dark.

















Free and open source (MIT). Check the SHA-256 if you like.
Android 8 or newer · 449 KB · version 1.5.2
One APK for phones and Android TV / Google TV. Installs over 1.5.1, 1.5.0, 1.4.1, 1.4.0, 1.3.1, 1.3, 1.2, 1.1 and 1.0 as an update (same signature). Installing apps someone sends you asks for "Install unknown apps" for VaultDrop, only when you tap Install. Allow "Install unknown apps" for your browser when asked. On Android 13+ allow notifications to see transfer progress.
Windows 10/11, 64-bit · 113.0 MB · version 1.5.2, installs over 1.5.1, 1.5.0, 1.4.1, 1.4.0, 1.3.1, 1.3, 1.2 and 1.1
Not code-signed yet: on the blue SmartScreen box tap "More info" → "Run anyway". Allow VaultDrop on private networks when Windows Firewall asks.
Windows 10/11, 64-bit · 8.0 MB, portable: one file, nothing to install, just double-click. Same encrypted transfers as the full app and works with every VaultDrop 1.1–1.5 device. Opens in an Edge app window, sits in the tray, saves to Downloads\VaultDrop or any folder you pick (Settings → Browse…). Skips the right-click "Send with VaultDrop" menu. Not code-signed yet: "More info" → "Run anyway".
Download Lite (.exe)Everything: web dashboard, WebAssembly crypto engine, Windows app, VaultDrop Lite (Go), Android phone + TV app, tests, build steps · 1.0 MB
Download source (.zip)