Qrcp

qrcp transfers files over Wi-Fi to a mobile device by displaying a QR code in the terminal.

github.com/claudiodangelis/qrcp
Qrcp homepage screenshot

About Qrcp

Qrcp is a command-line tool that transfers files between a computer and a mobile device over Wi-Fi without leaving the terminal. It binds a web server to the Wi-Fi network interface, prints a QR code encoding the file URL, and the mobile device downloads or uploads through its browser. By default it uses a random port and path and exits when the transfer is complete.

It can send a single file, multiple files, or a folder, zip content before transfer, and receive files through an upload page. It works without prior configuration, with optional settings for interface, port, path, output directory, and HTTPS using a user-provided certificate and key.

Key features

  • Send single file, multiple files, or folder from terminal
  • Zip files before transfer with --zip flag
  • Receive files from mobile via upload page
  • Bind to specific network interface or all interfaces
  • Enable HTTPS with user-provided TLS certificate and key
  • Customize port, URL path, output directory via config file
Best for: People who work in the terminal and need to move files between a computer and a phone over Wi-Fi.
Good for
  • Works without prior configuration
  • Handles both sending files and receiving uploads from mobile
  • Offers prebuilt binaries and installs via several package managers
Watch out for
  • Installing with Go requires Go 1.18 or later
  • HTTPS requires supplying own TLS certificate and key

Qrcp at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Qrcp alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in File Sharing & Transfer

Well-known listings from the same topic.

All 34

Qrcp FAQ

How does qrcp transfer files?
It binds a web server to the Wi-Fi interface address on a random port and prints a QR code encoding the URL. Scanning the code opens the download in the mobile browser, and the program exits when the transfer is complete by default.
How do I receive files from a phone?
Run `qrcp receive` to receive to the current directory, or `qrcp receive --output=/tmp/dir` for a specific directory. Qrcp serves an upload page to handle the transfer.
Does qrcp require configuration?
No. It works without prior configuration, with optional customization through a config file or environment variables prefixed with QRCP_.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing