Generate a QR code for text or a URL. The encoder is written from scratch, picks the smallest version automatically, supports L and M error correction, and outputs SVG or Canvas. Nothing is uploaded. 100% Local
How to Use the QR Code Generator
Type or paste the text or URL, choose the error-correction level and output format, and the code is generated immediately. The version, mask and module size are shown beneath it.
Limits and notes
Byte mode with versions 1 to 10 (up to 271 bytes at level L).
Error-correction levels L (about 7%) and M (about 15%).
The encoder is original code and contains no third-party library.
Features
Automatic QR version selection
Error-correction levels L and M
SVG or Canvas output
All processing runs locally in your browser. Nothing you type is uploaded to any server.
A generated QR code is a tool result, not a guarantee — always scan-test it before printing or shipping.