Transfer data between any two computers using a secure relay, no complex setup required.
Uses PAKE (Password-Authenticated Key Agreement) for secure transfers with end-to-end encryption.
Works seamlessly on Windows, Linux, and macOS with native support.
Send multiple files and folders in a single transfer session.
Interrupted transfers can be resumed without starting over.
No need for local servers or port-forwarding configuration.
IPv6-first with IPv4 fallback for maximum compatibility.
Use proxies like Tor for enhanced privacy and security.
Send files with a simple command and receive with a code phrase.
$ croc send [file(s)-or-folder]
Sending 'file-or-folder' (X MB)
Code is: code-phrase
$ croc code-phrase
# Custom code phrase
$ croc send --code my-secret-code [file]
# Send text
$ croc send --text "hello world"
# Show QR code
$ croc send --qr [file]
# Use proxy
$ croc --socks5 "127.0.0.1:9050" send [file]