f**king simple file sharing

Share a file, a folder, or your clipboard — live or held for later, from the terminal or the browser.

🔒 End-to-end encrypted in your browser — files are sealed before they leave this tab, so the relay only ever forwards ciphertext. For a fully verifiable client, use the CLI.

Install the CLI
curl …/install.sh | bash

Receiving? Open the …/rec#code link someone shared.

Usage

Command line

fsfs send file.zip         share a file (live)
fsfs send ./folder/        a whole directory
fsfs send --hold file      hold for later (1h)
fsfs send --hold=30m file  ...for a set time (max 7d)
fsfs send --paste          send a clipboard image
fsfs rec  xxxx-xxxx        receive by code

Browser

  • Drop files or a folder anywhere on this page, or paste an image (Ctrl/⌘V).
  • Tick Hold for later to store it on the relay so you can close the tab.
  • Share the link; the recipient opens it or runs fsfs rec <code>.

Good to know

  • Live transfers stream through the relay and store nothing — both sides online at once.
  • Held transfers are stored encrypted, downloaded once, then deleted (or expire).
  • The 8-char code is the password; transfers are end-to-end encrypted — in the CLI and now in the browser (via WebAssembly), so the relay only sees ciphertext.