Direct Peer-to-Peer
File Transfer
Stream files of any size directly between devices—browser to browser or terminal to terminal. Your data never touches a cloud storage server.
Send a File
Open a direct encrypted channel and generate a one-time pairing code, shareable link, or QR code for your recipient.
Receive a Transfer
Have a one-time secret code from the sender? Enter it below to establish a direct peer-to-peer connection immediately.
Working from a server or terminal? Use the dynpipe CLI
Send files or pipe stdout streams across Linux, macOS, and Windows—compatible with this web app.
How dynpipe Works
No accounts, no cloud uploads, and no waiting for a server to process your files.
Select a File or Pipe Data
Choose any file in your browser, or run dynpipe send directly from your command line.
Share the One-Time Code
dynpipe generates a temporary pairing code, a direct link, and a QR code. Share it with your recipient.
Direct P2P Streaming
Both devices establish an encrypted WebRTC tunnel and stream bytes directly from sender to receiver.
Built for Confidentiality & Speed
Why developers, creative teams, and privacy-conscious users trust dynpipe for sensitive transfers.
End-to-End Encrypted (DTLS / SRTP)
Every transfer is encrypted in transit using industry-standard WebRTC cryptographic protocols between peers.
Zero Cloud Storage
Our signaling server only helps peers discover each other. Your files never rest on—or pass through—cloud storage.
Full Local LAN Speed & SHA-256 Checksums
When devices share a Wi-Fi or Ethernet network, transfers route locally at gigabit speeds with automatic integrity checks.
Cross-Platform Web & Native CLI
Transfer effortlessly between Windows, macOS, Linux, iOS, Android, and headless servers without installing heavy software.
Frequently Asked Questions
Everything you need to know about peer-to-peer WebRTC file transfers with dynpipe.
Is there a file size limit on dynpipe?
Are my files ever stored on dynpipe servers?
Can I send a file from the command line (CLI) to a web browser?
dynpipe send backup.tar.gz on a headless Linux server and receive the file directly in a web browser on your laptop or phone.