Free Plain Text QR Code Generator
A plain text QR code stores a message with no special meaning attached: a serial number, a short note, assembly instructions, a clue for a treasure hunt or a product code for a warehouse. When scanned, the phone simply displays the text, and most scanner apps let the reader copy or search it.
Because the text lives inside the code, nothing needs to be online for it to work, which makes it useful for equipment labels, offline events and inventory tags. Keep messages short: every character adds modules to the pattern, and long text makes the code denser and harder to scan from a distance.
How to create a Plain Text QR code
- 1Type or paste your text into the text box. Line breaks are kept.
- 2If you paste a link, QRdx detects it and switches to the matching generator, so the code opens as a link instead of showing text.
- 3Scan the preview to check how the text appears on your phone.
- 4Download the code as PNG or SVG.

Plain Text QR code format
Format
<your text>Example
Locker 14 - code 2741. Please return the key to reception.- The text is stored as-is in UTF-8, so accents, emoji and non-Latin scripts work. Each non-ASCII character takes 2 to 4 bytes.
- Text made only of digits is stored in numeric mode, which fits about 2.4 times as many characters as byte mode.
- One code holds up to 2,953 bytes at error-correction level L and 1,663 at level Q, the QRdx default.
Plain Text QR code FAQ
What happens when someone scans a text QR code?
The phone shows the text, usually with options to copy or search it. No internet connection is needed to read it.
How much text fits in a QR code?
In theory 2,953 bytes (about 2,900 English characters) at error-correction level L. In practice, keep it under 300 characters so the code stays easy to scan at normal print sizes.
Can I put a link in a text QR code?
Use the URL generator instead. Scanners recognize a link most reliably when the code holds only the address, starting with https://.
Can I format the text?
No. QR codes store plain characters, so bold text, colors and clickable words are not possible. Line breaks are kept.