[
in
·
link
]
Dashboard
Analytics
My QRs
API
Team
…
Upgrade
?
—
Free
Profile & QR Codes
Analytics
Plans & Billing
Manage Subscription
Sign Out
Dashboard
Analytics
My QRs
Upgrade
Sign Out
Live file transfer
Send anything,
instantly.
Drop files, get a QR. Recipients download live. Zero storage. Zero logs.
Drop files here or click to browse
Single file or multiple (auto-zipped)
One-time use
One-time use
PRO
Password protect
PRO
▼ Advanced options
?
⚙ Advanced Transfer Options
Expires in
— Auto-expire the QR after 1h / 6h / 24h / 7d. After expiry, the download link goes dead.
Webhook URL
— Post a JSON ping to your URL whenever someone downloads the file. Great for automations.
Allowed emails
— Comma-separated list. Only these email addresses can request a download code.
Require OTP
— Recipient must enter their email and verify a 6-digit code before downloading. Works with or without an email allowlist.
💡 How to use: Fill in any fields, then click
Generate QR & Send
. The settings are baked into that QR code.
Expires in
Never
1 hour
6 hours
12 hours
24 hours
3 days
7 days
Webhook URL
Allowed emails
ACCESS MODE
Login required
— recipient must sign in with an allowed email to access the file
Email OTP
— recipient receives a one-time code by email (no account needed)
Load template…
Save as template
0 / 5 today
Upgrade ↗
File too large for your plan
—
Upgrade →
Loading plan…
⚠️
Subscription Cancelled
Your plan will remain active until the end of your billing period.
Reactivate →
🔴
Payment Failed
Your last payment failed. Update your payment method to keep your plan.
Fix Payment →
↑
Unlock unlimited transfers
Pro: 2 GB files, no daily cap, password lock & one-time QR
→
Live Transfer
↗ Share
0
Scans
0
Downloads
…
Status
Scan feed
Waiting for first scan…
Share Code
Scan or send link to receive
Keep active:
5m
1h
1d
Always
▣
QR appears after sending
——————
↗ Copy link
Share
Ready
Share this transfer
Send the download link via your preferred app
WhatsApp
Telegram
Twitter / X
Email
Reddit
Share
Copy
Close
Pro Feature
View Plans →
Maybe later