Turn any text, URL, or message into a downloadable QR code.
A QR code is a scannable square barcode that can hold a URL, a message, contact details, or any other short piece of text — point a phone camera at it and the content pops up instantly. This tool generates one from whatever text you enter, for printing on a flyer, business card, poster, or menu.
The text is encoded into a grid of black and white modules following the QR code standard, with built-in redundancy (error correction) so the code still scans correctly even if part of it is damaged, dirty, or obscured by a logo.
A higher error-correction level adds more redundancy, which makes the code more resilient but also denser — for plain URLs printed clearly, Medium is usually a good default.
Encoding a URL:
Medium (15%) is a good default for most uses. Use High (30%) if the code will be printed small, placed somewhere it might get scuffed, or have a logo overlaid on it.
QR codes can hold up to a few thousand characters, but longer input produces a denser, harder-to-scan code — for best results, keep it to a URL or a short message.
Yes — the QR code format itself is open and free to use; there are no licensing restrictions on codes generated here.
Yes, as plain text — for a phone number, enter it as tel:+1234567890; for WiFi, many scanners recognize the format WIFI:S:NetworkName;T:WPA;P:Password;;
No — the QR code is generated entirely in your browser; nothing you type is uploaded.