just f***ing send it

Files go straight from your browser to theirs. No upload, no server, no account.

or receive

Got a code or a link? Drop it in and join.

questions

What is jfsendit?

A dead-simple way to send files straight from one browser to another — no upload, no account, no middleman. You get a short code; whoever you give it to gets the files.

How are my files sent?

Directly device-to-device over an encrypted WebRTC connection. The bytes never pass through or get stored on a server — only a tiny code-exchange does, to introduce the two browsers to each other.

Is it free? Do I need an account?

Free, and no account. Click send, share the code, done.

How big can files be? Can I send a folder?

No hard limit — multi-gigabyte works fine. Drop a whole folder and it streams across as one .zip. Data streams straight to disk, so nothing has to fit in memory.

What if the connection drops mid-transfer?

It reconnects and resumes from the exact byte it left off — as long as you keep the tab open. Keep both devices awake for the whole transfer.

Are my files encrypted?

Yes. WebRTC encrypts everything end-to-end (DTLS) by default. We can't see, scan, store, or recover what you send — there's nothing on our side to look at.

Can I send to more than one person?

No. Each transfer is strictly one-to-one: one sender, one receiver. Whoever connects first with a valid code becomes the receiver, and the code is then used up.

Why won't it connect, or why is it slow?

There's no relay server, on purpose — so it needs a direct path between the two devices. If it can't find one, get both onto the same Wi-Fi, or turn on a phone hotspot and connect both to it. The in-app "connection help" walks you through it.

Which browsers work?

Chrome, Edge, Firefox, and Safari — including iPhone and Android. For multi-gigabyte transfers, a desktop Chromium browser saves straight to disk most reliably.

Do the codes expire?

Yes. They're short-lived and one-time — once a transfer finishes or it times out, the code is dead.

no accounts · no tracking · files never touch a server