GitPedia

Qrc

QR code generator for text terminals (ANSI color, Unicode, Sixel)

From fumiyas·Updated June 23, 2026·View on GitHub·

QR code generator for text terminals ====================================================================== The project is written primarily in Go, distributed under the MIT License license, first published in 2014. Key topics include: cli, cui, go, qrcode-generator, sixel.

Latest release: v0.9.0

QR code generator for text terminals

What's this?

This program generates QR codes in
ANSI colors,
Sixel or
Unicode Block Elements
format for
text terminals, e.g., console, xterm (with -ti 340 option to enable Sixel),
mlterm,
Windows command prompt and so on.

Use case

You can transfer data to smartphones with a QR code reader application
from your terminal.

Usage

qrc program takes a text from command-line argument or standard
input (if no command-line argument) and encodes it to a QR code.

console
$ qrc --help ... $ qrc https://fumiyas.github.io/ ... $ qrc 'WIFI:S:Our-ssid;T:WPA;P:secret;;' ...

You can get a QR code in Sixel graphics if the standard output is
a terminal and it supports Sixel.

Download

Binary files are here for Linux, macOS and Windows:

Build from source codes

Install the latest released version of qrc directly with go install:

console
$ go install github.com/fumiyas/qrc/cmd/qrc@latest

Or, build from a local clone:

console
$ git clone https://github.com/fumiyas/qrc.git $ cd qrc $ make build # build the qrc binary in the working tree $ make test # run unit tests $ make vet # run go vet $ make cross # cross-compile for Linux, macOS and Windows

TODO

  • Add the following options:
    • --ansi-color-scheme <ansi|windows>
    • --foreground-color R:G:B
    • --background-color R:G:B
    • --margin-color R:G:B
  • Timeout for tty.GetDeviceAttributes1()

Contributors

  • Hayaki Saito (@saitoha)

Similar products

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from fumiyas/qrc via the GitHub API.Last fetched: 6/28/2026