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. On a few very restrictive networks (e.g. mobile data) an encrypted relay forwards them instead, but it only ever sees scrambled data and stores nothing.

How it works

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.

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. On a small share of very restrictive networks (such as some mobile-data connections) a direct link is not possible; there, an encrypted relay forwards the file’s already-scrambled bytes so the transfer can still complete — it never sees the file’s contents and stores nothing.

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.

100% private

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 or sees the file itself. On very restrictive networks where a direct connection cannot be made, an encrypted relay forwards the file’s already-scrambled bytes so the transfer can still go through; the relay only ever sees ciphertext and stores nothing.

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. The one exception is very restrictive networks (like some mobile-data connections) where the two devices cannot connect directly: there, an encrypted relay forwards the file’s scrambled bytes so the transfer still works — it only ever sees ciphertext and stores nothing.

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.

Related tools

Popular right now