croc
About croc
croc is a command-line tool designed for secure file transfers between computers. It operates without requiring local server setup or port forwarding, using a relay system to connect devices. The tool supports cross-platform transfers between Windows, Linux, and macOS systems.
croc employs end-to-end encryption using PAKE (Password-Authenticated Key Agreement) to ensure secure data transfer. It handles multiple files, resumes interrupted transfers, and works over IPv6 with IPv4 fallback. The software can also operate through proxies like Tor for additional privacy.
Key features
- Transfers files between any two computers using a relay
- Provides end-to-end encryption with PAKE
- Supports cross-platform transfers (Windows, Linux, Mac)
- Allows multiple file transfers simultaneously
- Resumes interrupted transfers automatically
- Operates without local server or port-forwarding
- IPv6-first with IPv4 fallback support
- Works through proxies including Tor
Download v10.4.13
Jul 9, 2026WindowsWindows
Frequently asked questions
- Is croc free?
- Yes. croc is free and open-source software, distributed under the MIT license.
- Which platforms does croc support?
- croc provides downloads for Windows, macOS, Linux.
- What is the latest version of croc?
- The latest version is v10.4.13, released on Jul 9, 2026.
- How do I install croc?
- croc can be installed via package managers like Homebrew on macOS, Scoop/Chocolatey/Winget on Windows, or directly downloaded from the latest release. It's also available through Linux package managers including pacman, dnf, and portage.
- What platforms does croc support?
- croc supports Windows, Linux, and macOS systems. There's also a third-party Android app available through F-Droid.
- How does croc ensure secure transfers?
- croc uses PAKE (Password-Authenticated Key Agreement) for end-to-end encryption, generating a secret key from a code phrase that both sender and recipient use to encrypt the transfer.
- Can I use my own relay server with croc?
- Yes, croc allows self-hosting of relay servers either directly or via Docker, with customizable ports and optional password protection for the relay.
More Utilities
scrcpy
Genymobile
Scrcpy mirrors and controls Android devices from a computer. It works without root access and supports basic input like keyboard and mouse.
Stirling-PDF
Stirling-Tools
Stirling-PDF is a web-based PDF editor accessible from any device. It offers tools for editing PDF documents directly in the browser without requiring installation.
LocalSend
localsend
LocalSend is a cross-platform file-sharing tool that works offline over a local network. It provides a simple, open-source alternative to proprietary solutions like AirDrop. The tool supports direct device-to-device transfers without requiring internet access.