Free Text QR Code Generator
🔒 Runs in your browser — nothing is sent to a serverGenerate a QR code for any plain text online for free. Unlike a URL or email QR, a text QR encodes whatever string you paste — a license key, a one-time password, a Wi-Fi password, a poem, a treasure-hunt clue, a software activation code, or any free-form message. Scanners display the decoded text on screen with no automatic action attached, so the user reads it, copies it, or shares it manually. The text can be up to 2,500 characters long and supports the full Unicode range, including emoji and non-Latin scripts. Everything runs locally in your browser.
1. Choose what to encode
Encode any plain text
2. Enter content and adjust style
Auto-updates on change
Style
Design
3. Preview and download
Enter data and click Generate to preview
Where text QRs are the right tool
Text QRs cover the use cases other QR types miss: software license keys printed inside a product manual, escape-room clues hidden around a venue, classroom-style treasure hunts where each QR reveals a fragment of a final answer, gift-certificate codes printed on a card, multi-line shipping addresses on a parcel, recipe cards on a fridge magnet. The common thread: the user needs to read or copy the text, not navigate to a destination. If the payload is something the user would type out by hand otherwise, a text QR removes that step.
Capacity and scan-distance trade-off
Long text payloads produce dense QRs that need to be physically larger to scan reliably. As a rule, every 100 characters of payload roughly doubles the QR's module count, so a 500-character QR needs about four times the printed area of a 100-character one to scan from the same distance. For long content (over ~300 characters), it is almost always better to upload the text to a paste service or web page and encode the resulting URL as a URL QR instead.
