Skip to main content
This page walks you through the full workflow for each of HashDrop’s three modes: peer-to-peer file transfer, video conferencing, and real-time chat. Whether you’re on the web or the mobile app, you’ll be connected and sharing in under two minutes.
HashDrop requires no account, no email, and no sign-up. All sessions are anonymous and ephemeral by design.
1

Open HashDrop

Navigate to hashdrop.metesahankurt.cloud in any modern browser. No installation needed.Prefer to run it yourself? Follow the self-hosting guide to spin up a local or private instance.
2

Choose a mode

From the home screen, select the mode that fits your use case:
  • File Transfer — Drop a file up to 10 GB directly to another device
  • Video Conference — Start or join a LiveKit-powered video room
  • Chat Room — Create a disposable text room for links, snippets, or messages
Each mode generates a short Warp Code (e.g., Cosmic-Falcon) or a shareable room code that identifies your session.
3

Share your Warp Code or room code

Once your session is ready, HashDrop displays:
  • A human-readable Warp Code (file transfer and chat)
  • A room name or QR code (video conference)
Share the code with your recipient verbally, by message, or let them scan the QR code directly from the screen.
Warp Codes expire after 5 minutes and are single-use. Only the first peer to enter the code connects — this prevents eavesdropping.
4

Send the file or join the call

File transfer: The recipient enters the Warp Code on their end. A direct WebRTC tunnel opens between your devices. The file streams in 16 KB binary chunks — no server intermediary.Video conference: Both parties join the room using the room code or QR scan. LiveKit manages the WebRTC mesh; your camera and microphone connect immediately.Chat room: Enter the same room code to join a shared ephemeral text channel. Send URLs, code snippets, or plain text instantly.

After a successful file transfer

When the transfer completes:
  1. HashDrop computes a SHA-256 hash of the received file and compares it against the sender’s original hash.
  2. If the hashes match, the file is verified as intact and untampered.
  3. The browser triggers an automatic download of the verified file.
If the hash does not match, the transfer is flagged as corrupt and the download is blocked.

Explore core features

File transfer

Transfer files up to 10 GB directly between devices with SHA-256 verification

Video conferencing

Host or join encrypted video rooms with up to 50 participants via LiveKit

Chat rooms

Create disposable, ephemeral chat rooms for instant text and snippet sharing

Build docs developers (and LLMs) love