Share Files from Command-Line

Share files directly from your terminal. Files are end-to-end encrypted and accessible via the download link. The download link expires after 24 hours. Transfer up to 1 GB.

No account required.

Generate an upload link to display the command.

Choose the launcher for your machine. A command will appear once the upload link is ready.

Inspect client code

File sharing has two client-side code paths: browser decryption in the public JS SDK, and terminal scripts that can be fetched as plain text before execution.

Frequently asked questions

Can’t find the answer you’re looking for? Reach out to our customer support.

Upload from Bash, POSIX sh, or PowerShell. The script compresses the file or folder, encrypts the archive locally, uploads only the encrypted bytes, and prints a download link. Generate the command on this page; the upload link expires after 15 minutes and can be used once. You can fetch and inspect the script before running it.

Each generated upload link can be used for one file or folder and expires after 15 minutes. This limits automated abuse without placing a challenge in the terminal or changing unrestricted access to a valid download link.

Files are encrypted client-side with AES-256-CTR before upload. The key is stored in the URL fragment, which is not sent to the server as part of HTTP requests. Browser downloads use WebCrypto to decrypt the stream locally and SHA-256 to verify integrity before saving the file.

Yes. The browser decryption code is imported from the public JS SDK, and the shell and PowerShell scripts are served as plain text from this site. See Inspect client code.

Files are kept on our servers for 24 hours after upload. Once this period expires, the files are automatically deleted to ensure your data remains private and to minimize data retention.

The maximum file size allowed is 1 GB.

Use the service only for content you are authorized to share. Malware, unlawful content, and material shared without the necessary rights are prohibited. Users remain responsible for applicable laws and the service terms, and abusive transfers may be removed or suspended without notice.

Release notes

Releases and updates for Share Files from Command-Line.

Version 1.0.4July 25 2026
  • Improve POSIX shell and PowerShell compatibility.
  • Improve performance and reduce memory use for large Windows uploads.
Version 1.0.3October 17 2025
  • Add support for POSIX shell.
Version 1.0.2October 14 2024
  • Files can now be downloaded from the command line directly (shell).
Version 1.0.1August 10 2024
  • Add PowerShell support.
Version 1.0.0July 13 2024
  • Initial release.