QR Code Generator
Make a real, scannable QR code from short text or a link, using a built-in encoder.
Enter your details below.
How to use
- Enter the text or link you want to encode
- Pick a module size for the downloaded image
- Generate the code and download the PNG
About this tool
This tool encodes your text in QR byte mode at error correction level L, choosing version 1 to 4 automatically for up to 78 characters. It builds the finder, timing and alignment patterns, Reed-Solomon error correction, masking and format information in plain JavaScript, then draws the code on a canvas you can download. Longer text, non-ASCII characters beyond single-byte characters, and versions above 4 are not supported here.
Frequently asked questions
Will this QR code scan with a phone camera?
Yes, for the supported range: it is a complete byte-mode code with error correction, finder patterns and format information, not a decorative pattern. Test it with your own camera before printing.
Why is there a character limit?
Versions 1 to 4 at level L hold at most 78 single-byte characters, so longer input is refused rather than silently cut off.