QR Code Generator
Generate a QR code instantly from any URL or text.
Enter your values and click Calculate
Turn any website URL, plain text, phone number, or Wi-Fi credential into a scannable QR code in seconds — no account or app required. This generator runs entirely in your browser: nothing is sent to a server, so your data stays private. Resize the output to match your use case, from a small on-screen code to a large print-ready image. QR codes encode data using a 2-D matrix of black and white squares that any modern smartphone camera can read. They were invented by Denso Wave in 1994 and have become universal shortcuts for sharing links, contact cards, and payment details. The code produced here uses the SVG format so it scales without any loss of quality at any print size.
How It Works
QR codes store data as a grid of dark and light modules. This generator uses the Reed-Solomon error-correction algorithm (level M, which tolerates up to 15 % damage) to encode your text into a binary matrix. The matrix is then rendered as a scalable SVG image — a vector format that prints crisply at any resolution. The four quiet-zone modules of white space on every side are required by the QR specification so that scanners can locate the code boundary. Module count grows in discrete 'versions' as the encoded string gets longer; a typical short URL fits comfortably in a Version 3 (29 × 29) or Version 4 (33 × 33) code.