Related tools
- QR Code GeneratorGenerate SVG and PNG QR codes with a center logo, from links, Wi-Fi, contacts, email, SMS, maps, and calendar events.
- QR Code ScannerScan a QR code with your camera or from an image, even when it is small, blurry, warped, or partly covered, and read the decoded link, Wi-Fi login, contact, or location without leaving the page.
- Animated QR File TransferMove a file between two devices that share no network by streaming it as animated QR codes and reading them back with a camera.
- Barcode GeneratorGenerate Code 128, EAN, UPC, Code 39, ITF-14 and Codabar barcodes as SVG, on their own or laid out on a print ready label sheet.
- Local File DropSend files straight from one browser to another over WebRTC, on the same Wi-Fi or across the internet, with no upload in between.
- Figlet ASCII BannerRender text as an ASCII art banner in ten classic FIGlet fonts, with letter spacing and line width controls, ready to paste into a README.
What it does
Renders a QR code as unicode block characters, the same trick qrencode -t UTF8 uses, so it prints and scans directly from a terminal window. Works for any text or URL, with adjustable error correction and quiet zone.
How to use it
Paste the text or URL you want encoded and the terminal-friendly QR appears immediately. It also runs as a plain curl endpoint, so `curl https://tools.maxhogan.dev/api/terminal-qr-code?input=...` prints a scannable code straight into any shell, over SSH, or in a CI log.
Why this one
Most QR generators only hand back a PNG or SVG, which is useless when you are stuck in a terminal or SSH session with no image viewer. This one is text in, text out, with no ads, no signup, and no server ever seeing what you encoded.
FAQ
- Will this scan from my screen?
- Yes, as long as the terminal font renders block characters at roughly square proportions and the window is not zoomed so small the blocks blur together. Most modern terminal fonts work fine.
- What error correction should I pick?
- M (15%) is a good default. Pick H (30%) if the code will be photographed or partially obscured; pick L (7%) if you need to pack in the most data and the terminal image will stay pristine.
- Can I use it in a shell script?
- Yes. The tool exposes a GET endpoint that returns plain text, so a single curl call can print a QR code from inside any script or CI pipeline.
Keyboard shortcuts: press ? anywhere on this page to see them.