qrcat (pronounced Purr Cat) is a command line utility that prints QR codes directly to your
terminal using nothing but block characters.
pipx install qrcatAside from being a standalone application, you can also use qrcat in your Python project.
See dev docs for more information.
- Pure-Python, single runtime dep (
segno) — no Pillow, no browser, no PNG. - Pluggable renderer architecture — half-block today, quadrant / ANSI-color drop-in tomorrow.
- Works in any unicode-capable terminal.
- Library for your Python project and CLI tool from the same package.
$ qrcat https://MarcinOrlowski.com
█▀▀▀▀▀█ ██▀ █▄▄▀ █▀▀▀▀▀█
█ ███ █ █▄▄ █▄█▀▀ █ ███ █
█ ▀▀▀ █ █▄▀█▄▄█▄▀ █ ▀▀▀ █
▀▀▀▀▀▀▀ █▄█▄█ █ ▀ ▀▀▀▀▀▀▀
▀▄██▀▀▀▄▄▀█ █▀█▀█ ▀█▀▀▀▄
█▄▀█ █▀▀▀ █ ▀▄▀█▄██▄▀ ▀█
▄▄ ▀▄█▀▀█▄▀▀██▀▄▄█▀▄ ▄▀█▀
█ █ ▄▀ █▀ ▀▄▀▄ ▀██▀ ▀█
▀ ▀▀ ▀▀██ █▀█▀▄█▀▀▀█▄▀
█▀▀▀▀▀█ ▄▄▀▄ ▄ █ ▀ █▄▀▀▀
█ ███ █ ██▀█▀█ ▀▀██▀█▄█▄▄
█ ▀▀▀ █ ▀▄█▄▄▀▀██ ▄▄▄█▀ █
▀▀▀▀▀▀▀ ▀▀ ▀▀▀ ▀ ▀▀▀▀▀▀Use pipx package manager to install qrcat as standalone
application.
pipx install qrcatOnce installed qrcat binary should be instantly available in your terminal.
- Written and copyrighted ©2026 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
qrcatis open-source software licensed under the MIT license