QR codes encode text as a 2D barcode scannable by any phone camera. This tool generates the code as inline SVG — no server, no uploads. The URL updates as you type, so any state is bookmarkable.

The pure contract (EC level validation) lives in wal-sh.tools.qr-encode.core (host-neutral .cljc). The browser adapter delegates to the qrcode-generator library (14KB, CDN) for the Reed-Solomon encoding. Build: gmake tools-cljs; debug: gmake dev-tool TOOL=qr-encode.