Free Plain Text QR Code Generator
Encode a short message or note into a printable QR code - no URL, no link, just plain text.
500 characters remaining
Find this tool useful? Save it for next time.
How to create a plain text QR code
Type or paste any text into the field above - up to 500 characters. Click Generate Text QR Code. Download as PNG for digital use or SVG for print. Anyone who scans the code will see your text displayed on their screen.
What is a plain text QR code?
Most QR codes encode a specific data type - a URL, a phone number, a contact card. When the scanner reads these, the device recognises the format and takes an action: opening a browser, dialling a number, adding a contact. A plain text QR code is different. It contains raw text with no special format prefix. The scanner reads it and displays the text as-is, with no automatic action.
This makes plain text QR codes useful for content that should be read rather than acted upon: a short message, an access code, a clue, an instruction, or a multilingual notice.
When to use text instead of a URL
Use a plain text QR code when the information itself is the content and no further action is needed after reading. Use a URL QR code when you want the scanner to be taken somewhere - a web page, a form, a video. For anything longer than a short message, a URL pointing to a web page is almost always the better choice because web content can be updated without reprinting the QR code, and a URL produces a less dense, more scannable code.
How long can a plain text QR code be?
QR codes can technically encode up to around 4,000 characters of text, but the code becomes extremely dense at that length and unreliable to scan at normal print sizes. This tool caps input at 500 characters, which produces a code that scans reliably at 2 cm × 2 cm on print. For longer content, encode a URL instead.
Frequently asked questions
What does a plain text QR code do?
When someone scans a plain text QR code, their QR scanner or camera app displays the decoded text on screen. Unlike URL or contact QR codes, plain text QR codes do not trigger any automatic action - the text is simply shown and can be copied or read.
How much text can I encode?
This tool allows up to 500 characters. In practice, shorter text produces a less dense QR code that is easier to scan at small sizes. For anything longer than a sentence or two, consider encoding a URL that links to a web page instead.
What are plain text QR codes used for?
Common uses include short product descriptions or care instructions, access codes or voucher codes, riddle or scavenger hunt clues, multilingual signage (one QR per language), discreet messages, and educational materials where the decoded text is the content itself.
Will the text appear the same on all devices?
The decoded text will be the same on all devices, but how it is displayed depends on the scanner app. Some apps show plain text in a dialog; others show it in a text viewer. Formatting like line breaks may or may not be preserved depending on the app.
Is there any formatting supported?
Plain text QR codes carry only raw text - no bold, italic, links, or HTML. If you need formatted content or a clickable link, use the URL QR Code Generator to encode a web page address instead.
Is this tool free?
Yes, completely free with no account required. All QR code generation happens in your browser - your text is never sent to any server.
What error correction level does this use?
This tool uses Medium (M) error correction, which means up to 15% of the QR code can be damaged or obscured and it will still scan correctly. For print applications where the code might get dirty or worn, consider whether a higher correction level is needed - note that higher levels produce denser codes.
Related Tools
URL QR Code Generator
Turn any website address into a scannable QR code. Download as SVG or PNG, ready for print or digital use.
QR Print Size Checker
Enter your intended print size and the tool tells you whether your QR code is large enough to scan reliably.
QR Contrast Checker
Enter your QR foreground and background colours and find out whether the contrast is high enough to scan reliably.