Send a file between two devices without uploading it

Connect your two devices

Create a session on one device, then join it from the other with the code or the QR code.

flies sends files and text straight from one device to the other, in the browser. No server keeps a copy.

  • Encrypted end to end
  • No account
  • Any browser, any device
How it works

Three steps to send a file

  1. 1Connect

    One device creates a 6-character code. Type it on the other device, or scan the QR code.

  2. 2Verify

    Both screens show four symbols. Check that they match before anything is sent.

  3. 3Send

    Choose files or paste text. They go to the other device over the encrypted connection.

Read the full guide

Four symbols show that no one is in between

Before anything is sent, both screens show four symbols worked out from the two devices’ encryption keys. Anyone intercepting the connection would change them.

  1. Compare the four symbols on both screens.
  2. If they match, confirm on both devices.
  3. If they don’t, the session ends and nothing is sent.

What a server can see

A server is needed to put the two devices in touch. This is everything that passes through it.

What it can see

  • The 6-character code, for 15 minutes at most
  • Connection details, such as IP addresses, passed between the two devices
  • Encrypted data it can’t read, only when a network blocks the direct path and a relay is allowed

What it can’t see

  • Your files and their names
  • Your text and links
  • Who you are: there is no account

Details in the privacy policy.

What else flies does

  • Text and links

    Paste text instead of choosing a file. Links get a button to open them. Text too long for one message is sent as a .txt file.

  • Several files, both ways

    Both devices can send at the same time, several files each. Every file shows its own progress.

  • Straight to a folder

    In Chrome and Edge on a computer, choose a folder and each file is written to disk as it arrives. The only size limit is your free space.

  • Your choice of network path

    Allow an encrypted relay for networks that block a direct connection, allow direct connections only, or require both devices to be on the same network. If the two devices choose differently, both use the stricter option.

Why not AirDrop, LocalSend or WeTransfer?

Each one misses at least one of these. flies does all four.

What you needAirDropLocalSendWeTransfer
Works between any two devicesYesNoApple and a few Android phonesYesYes
Works across different networksYesNoHas to start nearbyNoSame network onlyYes
The file is never stored on a serverYesYesYesNoKept on its servers
Nothing to installYesYesNoAn app on both devicesYes

Runs in the browser on

  • iPhone
  • Android
  • iPad
  • Mac
  • Windows
  • Linux

Frequently asked questions

Want more detail? Read the privacy policy.

Try it now with a second device

Create a session here, then scan the code with your other device’s camera, or type it in. Nothing to install on either one.