End-to-End Encrypted via WebRTC (DTLS) • Zero Cloud Storage

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.

✓ Unlimited file size ✓ SHA-256 verified ✓ No sign-up

Receive a Transfer

Have a one-time secret code from the sender? Enter it below to establish a direct peer-to-peer connection immediately.

✓ Instant P2P handshake ✓ Works with Web & CLI

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.

$ dynpipe send archive.tar.gz →
Encrypted P2P Session
Waiting for connection...
0 B / 0 B 0 B/s
Simple & Transparent

How dynpipe Works

No accounts, no cloud uploads, and no waiting for a server to process your files.

1

Select a File or Pipe Data

Choose any file in your browser, or run dynpipe send directly from your command line.

2

Share the One-Time Code

dynpipe generates a temporary pairing code, a direct link, and a QR code. Share it with your recipient.

3

Direct P2P Streaming

Both devices establish an encrypted WebRTC tunnel and stream bytes directly from sender to receiver.

Security Architecture

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.

Questions & Answers

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?
No. Because dynpipe streams files directly peer-to-peer (P2P) using WebRTC without uploading them to a cloud storage server, there are no artificial file size limits. You can send 50GB+ raw videos, database dumps, or project archives completely free.
Are my files ever stored on dynpipe servers?
Never. dynpipe uses a strict zero-storage architecture. Our signaling server only helps the sender and recipient discover each other using a temporary one-time pairing code. Your actual file data flows directly from device to device over an end-to-end encrypted DTLS tunnel.
Can I send a file from the command line (CLI) to a web browser?
Yes! The dynpipe CLI (available for Linux, macOS, and Windows) and the web app are 100% interoperable. You can run dynpipe send backup.tar.gz on a headless Linux server and receive the file directly in a web browser on your laptop or phone.
Does dynpipe use local network (LAN) speeds when devices are on the same Wi-Fi?
Yes. WebRTC ICE negotiation automatically detects when two devices share a local network (Wi-Fi or Ethernet) and routes the data stream directly across your local router at gigabit LAN speeds—without using your internet bandwidth.