P2P File Transfer
Transfer any file directly between two devices via WebRTC — end-to-end encrypted, never touching a server. Supports PeerJS (easy) and manual SDP signaling (serverless).
This tool uses WebRTC DataChannel to establish a direct encrypted connection between two devices. Files are never routed through any server.
How to use
- Both parties choose the same connection method (PeerJS or Manual) on this page.
- The sender creates a room; the receiver enters the code to join. Or exchange SDP codes manually.
- Once connected, the sender picks a file and sends it. The receiver reviews the metadata and accepts.
- After receiving, SHA-256 is verified automatically to ensure file integrity before download.
Tips
- PeerJS mode uses PeerJS public servers for signaling only — actual file data is always peer-to-peer.
- Manual mode requires no third-party servers at all, but you must exchange SDP codes out-of-band.
- Some corporate networks or firewalls may block WebRTC. Try a different network if connection fails.
Privacy & Security Statement
Your data security is our top priority. This tool uses Client-side Computing technology, meaning all processing happens instantly on your device (phone or computer).
This means: No content you enter is ever uploaded to the internet or our servers. Whether it's confidential documents, private diaries, or code, you can safely paste and process it here.
