Encode any text message into a QR code. When scanned, the text appears directly on the phone — no internet connection required.
Enter any text to encode in a QR code
A text QR code encodes a plain-text message directly into a scannable barcode. Unlike URL QR codes, no internet connection is needed — the message is decoded and displayed by the phone's camera app instantly. The text can be anything: a serial number, product description, instructions, a coupon code, or even a personal message.
Text QR codes are perfect for offline environments, industrial labeling, packaging, and anywhere you want to share information without requiring the scanner to go online.
A QR code can hold up to approximately 4,296 alphanumeric characters or 2,953 bytes of data. However, the more text you encode, the denser and more complex the QR code becomes — which can reduce scan reliability, especially at small print sizes.
For best results, keep your text message under 300 characters. For longer content, consider hosting the text on a webpage and using a URL QR code instead.
No. Text QR codes work entirely offline — the message is decoded directly by the phone's camera or QR scanner app without any network connection needed.
Yes. Our generator uses UTF-8 encoding, which supports all languages, special characters, and most emoji. However, the more characters you include, the denser the QR code becomes.
Yes. Use the Bulk tab to upload a CSV file with multiple text messages and generate up to 30 text QR codes at once. Download as a print-ready PDF or a ZIP of PNG files.
Yes. All encoding happens in your browser — your text is never sent to our servers. We do not store or log any content you enter.