Before you open a gate
A temporary encrypted bridge between your devices.
Open a gate, send what you need, close it. Nothing is stored anywhere.
Five things worth knowing first
Your messages and files are encrypted here, in this browser what the server can and cannot see
Everything is encrypted before it leaves your device. The server relays an encrypted handshake and then steps out of the way entirely. It never receives the keys, the file contents, the messages, or even the file names.
The secret that unlocks the gate lives after the # in the link,
which browsers never send to a server.
Anyone with the link can join treat it like a password
There are no accounts and no identity checks. The link is the only credential. Send it the way you would send a password, and only to the person you mean to.
A gate holds a small group of devices. Once it is full, any further device is refused.
Everyone in a gate sees everyone else's IP address Warp Gate is confidential, not anonymous
Warp Gate connects your devices directly to each other. That is what keeps the server out of the data path, but it means every device in a gate learns the network address of every other device in it.
This applies even if you loaded this page through a proxy. If hiding your network address matters, use a VPN or Tor that you trust.
What this does not protect you from the honest limits
- A compromised device, browser or extension on either end.
- Screenshots, or a recipient who saves and forwards what you sent.
- Anyone you choose to give the link to.
- Traffic analysis: sizes and timings are visible to the network.
For something extremely sensitive, encrypt it yourself before sending it as well. Full detail is in the Privacy Policy.
Who is serving you this page worth knowing
The only instance the authors run is https://warpgate.fysh.site. The source is public so anyone may host their own copy, which is encouraged, but an instance run by somebody else inherits none of the authors' trust.
Whoever serves this page controls the code that does the encryption. That is true of every website that encrypts in the browser. A hostile operator could serve a modified page and nothing here would reveal it. If you need certainty, host it yourself from source you have read: there are no dependencies and no build step, so the files served are the files in the repository. Full detail in the FAQ.
- no account
- no upload
- nothing stored
- runs in the browser
The agreement
Tick the box above to continue.
Open a gate
You get a link and a QR code to give to the other devices.
30 minutes · no password
While either device has the page open the gate stays up, however long that is. This is the idle limit, not a countdown on the conversation.
A second factor on top of the link. Useful if the link might be seen by someone else, for example in a group chat. Tell it to the other person separately.
Join one
Paste the link, or type the eight words shown on the other device. Capitals, spaces and hyphens all work.
Point the camera at the other screen. Nothing leaves this device: the picture is read here and thrown away.
- 1CreateOpen a gate on one device.
- 2ShareScan the code, or send the link.
- 3SendChat, secrets and files, directly.
- 4Burn itThe gate and its keys are gone.
Locked gate
This gate needs a password
The person who created it set one. Ask them for it: it is not in the link, and the server does not have it.
Gate open
Waiting for the other device
Scan this with the other device's camera, or send it the link.
Verification code
-----
Both devices should show the same digits and the same two words. Read them aloud. If they differ, burn the gate.
Connection details how your data is routed
gathering...
Games something to do while you wait
Gate closed
Gate burned.
The gate, the room and the keys are gone. Nothing further can be sent or received.
Kept in this tab
What was exchanged
Kept so you do not have to run the whole thing again if the connection dropped mid-way. This is held in this tab only: it was never written to disk, never sent anywhere, and it disappears when you close or reload this page.
Connection failed
What to trymost likely fixes
- Put both devices on the same network, which almost always works.
- Try a different network on either device: mobile data instead of WiFi, or the reverse.
- Turn off a VPN on either device, or turn one on.
- Corporate and public guest networks frequently block peer-to-peer traffic outright.