Home/Plain Text QR Code Generator

Plain Text QR Code Generator

Encode any message, note, or reference text into a scannable QR code.

Up to ~2,000 characters depending on error correction level

Use High when adding a logo

Enable frame
Drop image or click to upload
30%
6px
Enter data to generate

Plain Text QR Code Generator

Sometimes you need to share a piece of information that is not a URL, not an email address, and not a phone number. A plain text QR code handles exactly that. Scan it and the text appears on screen instantly, ready to copy, save, or act on. Teachers use them to distribute vocabulary lists without printing handouts. Warehouse teams encode bin locations and part numbers. Hobbyists embed recipe ingredients on jar labels so anyone can scan and cook without searching online.

The encoding works the same way as a URL code, except the scanner interprets the payload as raw text instead of launching a browser. Every modern smartphone camera app supports this natively, so there is nothing extra to install on the receiving end.

How It Works

The generator takes your raw text and converts it character by character into binary data using the byte encoding mode of the QR specification. Longer text produces a denser code with more modules, which means it needs to be printed larger for reliable scanning. Error correction bits are added based on the level you select: Low handles texts up to about 2,950 characters, while High reduces that capacity to roughly 1,270 characters but adds resilience to damage. The entire process runs locally in your browser using JavaScript and the HTML5 Canvas API.

Common Use Cases

Classroom teachers print text QR codes on worksheets containing vocabulary definitions, math formulas, or short explanations that students can scan to self-check their work. Craft breweries encode tasting notes and ingredient lists on bottle labels. Escape room designers hide clues inside QR codes placed around the room. Museums attach codes next to exhibits with detailed descriptions in multiple languages. Conference speakers put a code on their final slide with a summary of key takeaways for the audience to save.

Tips and Best Practices

Keep your text under 300 characters for a code that scans reliably at small sizes. If you need to share longer content, consider hosting it on a web page and using a URL QR code instead. Avoid special characters like curly quotes or emojis, as some older scanners may not render them correctly. When encoding structured data like a parts list, use clear line breaks and consistent formatting so the scanned result is easy to read on a small phone screen.

Frequently Asked Questions

How much text can I fit in a single QR code?

The maximum depends on your error correction level. With Low correction, a QR code can store about 2,950 alphanumeric characters. With High correction, that drops to roughly 1,270 characters. In practice, keeping your text under 500 characters produces a code that scans reliably even when printed at moderate sizes.

Can the scanned text be copied and pasted?

Yes. When a smartphone camera decodes a plain text QR code, the text appears in a notification or popup. You can copy it to the clipboard and paste it into any app. Some scanner apps also offer options to share the text via messaging or email directly.

What happens if my text contains line breaks?

Line breaks are encoded as part of the text and will appear when scanned. This is useful for formatted content like addresses, ingredient lists, or instructions. Just press Enter in the input field where you want each break to appear.

Is there a difference between text and URL QR codes technically?

At the encoding level, both use the same byte mode to store data. The difference is in how the scanner interprets the result. If the decoded string starts with http:// or https://, the scanner treats it as a URL and offers to open a browser. Otherwise, it displays the content as plain text.

Can I encode text in languages other than English?

Yes. The generator uses UTF-8 encoding, which supports characters from virtually every written language, including Chinese, Arabic, Japanese, Korean, and Cyrillic. Keep in mind that multi-byte characters like Chinese ideographs consume more capacity than Latin letters, so your maximum text length will be shorter.

Related Tools

If your text is a web address, the URL QR code generator is a better fit because scanners will open it directly. For contact details, use the vCard generator. To understand how much of the code can be damaged and still scan, read about QR code error correction levels.