Generate a QR code from text or a URL, entirely in your browser.
About this tool
Encodes your text into a QR code and draws it to a canvas entirely in your browser, using the standard Reed-Solomon error-correction encoding every QR reader expects. Nothing you type is sent anywhere — generation and download both happen locally.
Frequently asked questions
What does the error correction level do?
It controls how much of the code can be damaged or obscured (e.g. by a logo overlay) while still scanning correctly. Higher levels (Q, H) tolerate more damage but produce a denser, more complex code for the same data.
Is there a limit to how much text I can encode?
Yes — QR codes have a maximum data capacity that depends on the error correction level, roughly a few thousand characters at most. Very long text will fail to generate; shorten it or lower the error correction level.