Plain Text QR Code Generator — Unicode Supported
Generate static QR codes containing plain text, notes, or Unicode strings with live byte capacity feedback.
Plain Text Generator
Preview ↓Encode raw text, notes, serial numbers, or security keys.
Supports multilingual Unicode UTF-8, symbols, and multi-line breaks.
SVG is recommended for physical printing. PNG is ready for digital usage.
Generated entirely in your browser. Static QR codes encode destinations directly into the matrix and never route through an intermediary redirect service or expire.
How to Use
- Type or paste your text, notes, serial numbers, or instructions into the text box.
- Monitor the real-time capacity meter to ensure your content fits comfortably within QR matrix limits.
- Adjust error correction levels or colors if your design demands special contrast.
- Download your code as a sharp vector SVG or high-resolution PNG.
About This Format
A Plain Text QR Code encodes raw characters directly without any URL scheme or protocol. When scanned by a mobile device or barcode reader, the scanner displays the text on screen with options to copy or search. This format is ideal for serial numbers, offline notes, cryptographic keys, equipment tags, and instructions.
Validation & Technical Constraints
- Supports full UTF-8 encoding including accents, symbols, Cyrillic, CJK ideographs, and emojis.
- Preserves multi-line line breaks and whitespace exactly as entered.
- Monitors byte capacity in real-time up to the ISO/IEC 18004 ceiling of 2,953 bytes.
- Never submits entered text to any server or external API.
Examples
Equipment Inspection Tag
Asset ID: PUM-4029 Model: X200-Industrial Inspected: 2026-10-01
Multilingual Unicode Note
Welcome / ようこそ / Bienvenue / 欢迎!
Frequently Asked Questions
Yes. The generator supports full UTF-8 encoding. Note that multi-byte characters (such as emojis or East Asian characters) take 3 to 4 bytes each, which uses capacity faster than basic ASCII characters.
Under ISO/IEC 18004 standards, the absolute maximum binary capacity for a Version 40 QR code is 2,953 bytes at error correction Level L, and 1,273 bytes at Level H. For dense text, we recommend keeping content under 1,000 characters so it remains easily scannable on smaller phone screens.
No. Because the payload contains no 'https://' prefix, phones recognize it as raw text and present a copy or view card rather than launching a browser window.