Send
Receive
Settings
Send
Files you have made available from this device.
Share your first file
Choose a file, decide who can receive it, then share it directly from this device.
New transfer
Your transfers
New transfer
Choose what to share
Select files or a folder from this device. You can review the selection before creating the transfer.
%1$d files selected
Folder
Remove file
Choose files
Change files
Review transfer
Who can receive it?
Ask before each download
You approve or refuse every new receiver.
Anyone with this transfer
No approval is required. Only use this for files you are comfortable sharing.
Anyone who has the ticket can download until you stop the share. Do not use this for private or sensitive files.
Size unavailable
Transfer created.
Transfer details
Activity
See important updates for this transfer
Receivers
Requests, approvals, and completed deliveries
Share
QR code, invitation file, and nearby options
Delete transfer?
“%1$s” will stop being shared and its transfer history will be removed from this device.
Deleting…
Transfer deleted.
There is no activity to show yet.
Nobody has requested this transfer yet.
Waiting for your approval
Approved — waiting for completion
Request refused
Request expired
Received successfully
Status unavailable
Nearby device
Scan with VniDrop to receive this transfer
Write to NFC tag
Save .vnd file
Share invitation
NFC tag writing is not available on this device.
Hold your device near a writable NFC tag.
Invitation saved.
Invitation written to the NFC tag.
Preparing the selected files
Transfer ready to share
A receiver requested access
Receiver access approved
Receiver access refused
A receiver completed the transfer
Sharing stopped
The transfer encountered a problem
Transfer updated
Choose file
Change file
Share files
Preparing transfer…
Copy transfer link
Create a new transfer
Source
Select a file to start a share. The app keeps bytes in Rust and platform file handles.
Select file
Clear
Transfer details
Transfer name
Sender name
Create share
Creating share...
Share details
Receiver requests
Copy
Use locally
Refresh
Refuse
Approve
Receive
Files received directly on this device.
Receive your first file
Open a VniDrop invitation, scan its QR code, or read a nearby NFC tag.
Receive files
Received files
Clear history
Delete from receive history
Remove from history?
“%1$s” will be removed from VniDrop’s history. The downloaded file will remain on this device.
Clear receive history?
All completed, failed, and cancelled receives will be removed from VniDrop’s history. Downloaded files will remain on this device.
Receive history cleared.
How would you like to connect?
Choose the invitation method available to you.
Open a .vnd invitation
Choose an invitation saved or shared to this device.
Scan QR code
Use the camera to scan the sender’s VniDrop code.
Read NFC tag
Hold this device near the sender’s invitation tag.
Hold near the NFC tag…
Review transfer
VniDrop transfer
Transfer received.
Inspect a ticket, request access, and stream files into the output directory.
Ticket
Ticket
Output directory
Receiver name
Inspect ticket
Receive
Receiving...
Retry
Stop sharing
Cancel receive
Receiving files
Preparing transfer
%1$d waiting
%1$d completed
Sending
Downloading files
Saving files
Connecting to sender
Ticket details
Settings
Configure the local node and app appearance.
Node
Appearance
Preferences
Username
Receive folder
Choose folder
Reset default
Back
Close
Cancel
Delete transfer
Writable
Permission required
Unavailable
Checking folder...
Display mode
System
Dark mode
Light mode
VniDrop follows the theme selected on this device.
About
Privacy policy
Report a bug
App version
Device name
Device model
Operating system
Network
Battery level
Not available
Notifications
Allow notifications
Let VniDrop notify you about new connection requests while the app is running in the background.
Notifications are turned off for VniDrop. You can enable them in Settings.
Notifications are not available on this device.
Notifications enabled.
Could not open notification settings.
Open Settings
Dismiss
On
Off
Connection request
Endpoint ID: %1$s
%1$d requests are waiting
Ready
Event log
No events have been emitted yet.
Progress
Not initialized
Unknown
Name
Source
Transfer
Size
Kind
Sender
Files
Hash
Platform
Status
The ticket could not be read. Check that the full ticket was copied.
The transfer is waiting for approval or was refused by the sender.
VniDrop could not open its network sockets on this device.
The native VniDrop library is missing from this build.