The internet's QR toolkit · public good
Every QR code
tool. Free. Forever.
32 types, real design control, bulk from a spreadsheet, a scanner, and a keyless API. No signup, no watermark, no limits — and static codes never leave your browser.
SCAN ME
- Free forever
- not a trial, not freemium
- No signup
- ever, not even optional
- No watermark
- your codes are yours
- No limits
- no caps, no resolution paywall
- No upload
- static codes stay in your browser
- No ads
- no popups, banners, affiliates
- Open source
- MIT — fork it, self-host it
- Works offline
- after the first load
Start from the job, not the file format
What do you need it to do?
Nobody wakes up wanting a “vCard payload”. 6 jobs, each opening a workspace with the right surface, size and error correction already chosen.
686 pages · no paywall, no email gate
The QR reference we wanted to exist
How QR codes actually work — the spec internals, the exact print sizes, why yours is not scanning, and the payment formats nobody documents properly.
Agent-first, not agent-friendly
An agent that has never seen UseQR succeeds on its first call.
No keys. No signup. No SDK. Deterministic responses that cache forever, and every 4xx is problem+json with a fix field containing the corrected call.
# no key needed
curl "/api/v1/wifi?ssid=CafeGuest&password=espresso" -o wifi.png
# it teaches you when you get it wrong
curl "/api/v1/verify?data=hello&color=cccccc"
→ 422 { "fix": "color=4d4d4d — 1.7:1 is unscannable" }
# connect an agent
claude mcp add --transport http useqr \
https://useqr.app/api/mcp