Batch QR code generator — paste URLs, get labeled QR images. Single HTML file, no server needed.
Inspired by six-two/qr.html, which is a brilliant self-contained QR generator. This project takes the same spirit (one file, zero setup, runs in the browser) and adds batch generation + labeled downloads for print workflows.
Needed to generate 10+ QR codes at once for a marketing campaign — each pointing to a different UTM-tagged URL. Existing tools either required accounts, had watermarks, or couldn't batch export. So I built this in 10 minutes with Claude Code.
The key problem we hit: downloaded QR images were anonymous squares — impossible to tell which code maps to which URL when printing. Fix: each exported image now has the URL baked into the image itself.
Open batch-qr.html in your browser. That's it.
- Paste URLs (one per line)
- Pick format (PNG/JPG), size, error correction level
- Generate → preview all codes
- Download individually or Download All as ZIP
Every exported image includes the URL printed below the QR code — no guessing when you're sorting through a stack of printouts.
- qrcodejs — client-side QR generation
- JSZip — batch ZIP download
- Zero dependencies to install. Just a browser.
- six-two/qr.html — the original inspiration
- Built with Claude Code
A small tool by mtri.me · cc4.marketing