Generate QR codes directly in your terminal. URLs, text, vCards, WiFi configs — all from one command.
evtool qrcode renders QR codes as ASCII art in your terminal. No browser, no smartphone camera app, no external dependencies — just pure Python stdlib. Pipe any text, URL, or structured data and get a scannable QR code instantly.
# Generate a QR code for a URL
$ evtool qrcode "https://github.com/evolver-dev/evolver-tools"
█████████████████████████████████
██ ▄▄▄▄▄ █▀█ ▄▀▄ ▄▀▀▀ █ ▄▄▄▄▄ ██
██ █ █ █▀▀▀█ ▀▄▀▄▀▄█ █ █ ██
██ █▄▄▄█ █▀ █▀▄▀ █▄▄ ▄ █▄▄▄█ ██
██▄▄▄▄▄▄▄█▄▀ ▀▄█▄▀▄█▄▀▄▄▄▄▄▄▄██
██ ▄ ▀▄▄▄ ▄█▀▄▀▄█▄█ ▄▄▀▄▀ ▀▀██
███▄▀▄█▀▄▀▄▄ ▀▄ ▀ █▄▀▄▀▄ ▀▄████
██ █▄▀▄▀▄▀▄▀▀▀█ ▀▄▄▀ █▄▄ ▀▄ ██
██▄▄▄▄▄▄▄█▄█▄█▄▄██▄█▄████▄██████
$ evtool qrcode "https://evolver-dev.github.io/evolver-tools/"
$ evtool qrcode "WIFI:S:MyNetwork;T:WPA;P:secret123;;"
$ evtool qrcode "BEGIN:VCARD VERSION:3.0 FN:Evolver Tools ORG:evolver-dev EMAIL:hello@evolver.dev END:VCARD"
$ evtool qrcode "https://ko-fi.com/evolvertools" > qr-output.txt
Your terminal is the QR generator. Works on any machine with Python.
No npm install, no pip deps, no browser. One command.
Zero network dependencies. Run it on a plane, in a bunker, on a server.
Pipe passwords, URLs, or configs into evtool qrcode. Works in scripts.
This is just one of 261 zero-dependency CLI tools in the evolver-tools package.
One pip install gives you CSV analysis, JSON tools, network diagnostics, ASCII art, and more.