Copied to clipboard

Type a command,
get a QR code.

qr-cli prints scannable codes right in your shell, local or over SSH. Pipe text in, write a PNG or SVG out, and never open a QR website again.

Try it in the browser

Free and open source · v1.1.5 · Node 20 or later · macOS, Linux, Windows

Made for the shell.

One argument in, one code out. Everything else is a flag, and every flag does one thing.

qr "https://qr-cli.dev"

Try it here first.

The same encoding the CLI runs, in your browser. Nothing you type leaves this page.

Ready · error correction M

$ qr "https://qr-cli.dev"
stdout

              
            

Small commands.

Pass text, get a code. These cover most of what people reach for.

No browser, no tracking.

Get qr-cli.

Install it with Homebrew or npm, or run it once with npx. Every release also ships standalone binaries.

brew install asharahmed/tap/qr-cli
npx github:asharahmed/qr-cli "https://example.com"
npm i -g github:asharahmed/qr-cli