Quick answer: Type or paste your text above and download the code. When someone scans it, their phone displays the text. Keep it short, avoid sensitive information, and test the printed size before you commit.
How to create a text QR code
- Enter the text. Use the text box for a note, instruction, code, or short message. Line breaks are allowed.
- Check the preview. Longer text creates a denser code. If the preview looks crowded, shorten the message or use a larger print size.
- Download and test. Scan the downloaded file with a phone. Check that the scanner app displays the text correctly, including line breaks, before you print.
What is a text QR code?
A text QR code stores plain text. Unlike a URL QR code, it does not open a browser, and unlike a vCard QR code, it does not create a contact. The scanner simply displays the text on the screen.
This is a static QR code. The message lives inside the pattern, so it works without a server and cannot be changed later. That makes it a good fit for information that belongs to a physical object: a label, a tag, a handout, or a sign.
Where a text QR code helps
- Equipment and inventory: attach a serial number, asset ID, or maintenance note to a machine or case.
- Instructions: put short setup steps on a label or inside a package.
- Events: share a room number, schedule note, or short message on a handout.
- Retail and packaging: add a care instruction, batch code, or authenticity note.
- Personal notes: label storage boxes, cables, or documents with a scannable note.
Tips for a text QR code that scans cleanly
Keep the message short
Every character adds data, and more data makes the QR pattern denser. Short text produces larger modules and a code that is easier to scan at small sizes. If you need to share a long document, put it on a web page and use a URL QR code instead.
Do not encode secrets
A QR code is not encryption. Anyone who scans it can read the text. Do not put passwords, private keys, personal identification numbers, or confidential customer data into a text QR code.
Test line breaks
Different scanner apps render line breaks and special characters differently. If the exact layout matters, test with the app your audience is likely to use. For a simple note, this is rarely a problem; for a structured form, it can be.
Print large enough
Dense codes need more space. For a short note, 2 × 2 cm (0.8 × 0.8 in) is a practical minimum. For a longer message, go larger. Keep the white quiet zone and avoid printing on a dark or textured surface.
Remember that static means fixed
If the message changes, the old code still contains the old text. Generate a new code for the new message. If you need a code that can be updated remotely, that requires a dynamic QR code.
Text QR code vs. URL QR code
A text code is self-contained: the scanner shows the message even without a network connection. A URL code points to a page, which can hold much more information but depends on the page staying online. Use text for short messages that belong on the object, and a URL for anything that may need to change or grow.
Need a different format? Try the URL QR code generator, the Wi-Fi QR code generator, or the vCard QR code generator.
Last updated: November 2026