# Text QR code generator > Encode plain text into a QR code. No link, no internet needed at scan time. Ideal for batch numbers, serials, instructions and asset labels. Free. Source: https://qr-code-build.com/text-qr-code-generator/ Last reviewed: 2026-08-24 Publisher: QR Code Builder ## Summary A text QR code stores readable characters directly in the pattern instead of a link. Scanning displays the text on screen with no network request. It is the right choice for serial numbers, batch codes, maintenance instructions and any label that must work where there is no signal. ## Cases where a link would be the wrong answer - **Asset tags.** Equipment ID, purchase date and service interval printed on a sticker, readable in a plant room with no reception. - **Batch and lot codes.** Production line, date, shift — scannable during a recall audit without opening a system. - **Maintenance notes.** The three steps for resetting a machine, on the machine. - **Storage instructions.** Temperature range and handling notes on a shipping crate. - **Seat and locker labels.** Short identifiers that never change. The pattern in all of these: the information is short, permanent, and needed exactly where a network is unreliable. ## How much text actually fits Byte mode capacity depends on the version and the error correction level. In practice you are choosing between a compact code and a resilient one. | Characters | Version at level M | Grid | Printable at | |---|---|---|---| | 25 | 2 | 25 × 25 | 15 mm | | 100 | 5 | 37 × 37 | 22 mm | | 250 | 9 | 53 × 53 | 30 mm | | 500 | 13 | 69 × 69 | 40 mm | | 1,000 | 19 | 93 × 93 | 55 mm | | 2,331 | 40 | 177 × 177 | 95 mm | Accented and non-Latin characters use two to four bytes each in UTF-8, so a line of Japanese or Arabic fills a code roughly three times faster than the same line of English. ## Formatting that survives the scan Line breaks are preserved and most scanner apps display them correctly. Tabs are unreliable — some apps collapse them. Keep lines under about 40 characters so they do not wrap awkwardly on a narrow phone screen. One habit worth adopting: put the most important line first. Some scanner overlays show only the first line or two until the user taps to expand. ## Frequently asked questions ### Does a text QR code need internet to scan? No. The text is inside the pattern, so the phone reads it directly from the image. This is the only QR type that works with no connection at all. ### How many characters can a QR code hold? In byte mode, up to 2,953 at error correction level L, or 1,273 at level H. Practical printed labels usually stay well under 300. ### Can I use emoji and accented characters? Yes. The generator encodes UTF-8, so any Unicode character works. They consume more bytes each, so the code grows faster. ### Are line breaks kept? Yes, and most scanners display them. Tab characters are less consistent across apps. --- Licence: this page may be quoted with attribution to QR Code Builder (https://qr-code-build.com/text-qr-code-generator/).