qr2
QR codes, without the redirect.
Make a QR code that contains the content itself. There is no short link to maintain, and the code does not expire. qr2 is written in Go, compiled to WebAssembly, and runs in this browser.
SPECIMEN 0125 × 25 · M
DIRECTThis image is the URL. Nothing to expire.
- Engine
- qr2 290 KiB
- Format
- QR Model 2
- Versions
- 1-40
- ECC
- L / M / Q / H
- Encoding
- qr2 encodes Model 2, v1 to 40, L/M/Q/H. Optimal mixed-mode segmentation, all eight masks, Reed-Solomon, BCH, and a matrix self-check. zxing-cpp decodes a separate PNG corpus.
- Privacy
- The app makes no requests to another domain. The site hosts its own fonts, icons, and engine; the browser generates exports. There are no analytics, cookies, or accounts, and nothing you enter leaves the browser. The privacy page shows how to verify it in DevTools.
- Output
- Screen, vector, and print. Live preview, PNG and SVG export, clipboard, logos, style templates, DPI guidance, and a scan check that decodes the rendered pixels before you export.
- Scope
- The code holds the content. Model 2 covers versions 1 to 40. Micro QR, rMQR, and structured append are not shipped yet, so the editor does not offer them.
The editor
Pick a template, then tune it.
Open only the controls you need. Your content and logo stay in the browser.
Open the editor