Everything runs on your machine — your input is processed right here in your browser and never uploaded to any server.

Share Files

Files go directly from one browser to the other over an encrypted connection — never uploaded to us or stored anywhere.

About this tool

Share Files sends a file straight from one device to another over a direct, encrypted peer-to-peer connection. Drop in a file, and the tool creates a one-time share link and a matching QR code. When the other device opens that link, the two browsers connect to each other and the file transfers directly between them — it is never uploaded to a server, stored in the cloud, or held anywhere in between.

Because the transfer is device-to-device, there is no account to create, no size limit imposed by an upload host, and nothing left behind after the transfer. It is ideal for moving a file from your laptop to your phone, sending something to a friend in the same room or across the world, or handing off a document without emailing it to yourself first.

How to use

  1. On the sending device, drop one or more files onto the tool or choose them to share.
  2. Optionally tick "Require a PIN" to protect the share — the receiver will have to enter the 4-digit PIN before anything is sent.
  3. Copy the share link it generates, or let the other device scan the QR code with its camera.
  4. Open that link on the receiving device — the two browsers connect directly to each other.
  5. On the receiving device, choose where to save to begin the transfer.
  6. Keep both tabs open while the files transfer; the progress bar shows how far along it is.

The file travels directly from one browser to the other over an encrypted WebRTC connection. It is never uploaded to us and never stored on any server. A small signaling service only helps the two devices find each other to begin the connection — it never receives, sees, or relays the file itself.

Frequently asked questions

Is my file uploaded to a server?

No. The file goes straight from the sending browser to the receiving browser over a direct, encrypted connection. Our service only passes the small connection-setup messages the two devices need to find each other; the file data never touches it.

Do both devices need to be online at the same time?

Yes. This is a live, direct transfer, so both the sending and receiving tabs must be open together while the file moves. If you close the sending tab, the link stops working — just share the file again to create a new one.

Is there a file size limit?

There is no upload limit because nothing is uploaded. On browsers that support saving straight to disk (such as Chrome and Edge), the file streams directly to the location you choose, so even very large files never have to fit in memory. On other browsers the file is assembled in memory before saving, so size is bounded by available memory. Either way, both devices must stay connected until the transfer completes.

Does it work between any two devices?

It works across most networks and between phones, tablets, and computers on modern browsers. A small share of very restrictive networks block direct peer-to-peer connections; on those, the transfer may not be able to connect.

Can I send more than one file at a time?

Yes — select or drop as many files as you like and they all travel over the same share link, transferring one after another. On browsers that can save straight to disk (Chrome and Edge), the receiver picks a folder once and every file streams into it. On other browsers the files arrive in memory and download together as a single ZIP.

Can I protect the transfer with a PIN?

Yes. After choosing a file, tick "Require a PIN" and the tool generates a 4-digit PIN to tell the other person. The receiving device must enter it before the file — or even its name — is revealed. The PIN is checked over the direct encrypted connection between the two browsers, never sent to any server, and three wrong attempts lock the share.