Text QR Code Generator
Encode any plain text directly into a QR code. The message lives inside the code itself — no internet connection needed to read it. Perfect for notes, product info, serial numbers, and offline sharing.
Shape of the data pixels.
Shape of the 3 finder patterns.
Inner dots inside corners.
Overall shape of the QR code.
One-click color themes. You can further customise after picking a preset.
Keep strong contrast between foreground and background for reliable scanning.
Place a logo at the center of the QR code. Error correction is automatically set to High when a logo is added.
Wrap the QR code in a frame with optional text to encourage scanning.
Text displayed on the frame (e.g. "Scan Me", "Get Discount", "View Menu").
Pixel dimensions. Larger = better for print.
Higher = more resilient. Use H with logos.
How It Works
Type Your Message
Enter the text you want to encode. It can be anything — a short note, a paragraph of instructions, a Wi-Fi password, or even a poem. Up to a few hundred characters works best.
Generate the QR Code
The generator converts your text into a scannable pattern instantly. The entire message gets encoded directly into the QR code — no server, no database, no external dependency.
Download and Use It
Save the QR code as an image and put it wherever you need it. Anyone who scans it will see your text on their screen immediately.
Popular Use Cases
Product Labels
Encode batch numbers, ingredient lists, or care instructions. Customers scan the code and get detailed info without cluttering the packaging.
Wi-Fi Passwords
Put your Wi-Fi credentials on a QR code and stick it on the fridge or near the router. Guests scan and connect — no more spelling out long passwords.
Inventory Tracking
Encode part numbers, shelf locations, or quick descriptions. Warehouse staff can scan items to pull up details without looking things up manually.
Event Badges
Print attendee names, titles, and company info as QR codes on name badges. Makes networking easier — scan, save, follow up later.
Classroom Materials
Teachers can encode answers, hints, or bonus content into QR codes on worksheets. Students scan to check their work or unlock extra challenges.
Personal Notes
Leave a message for someone in a creative way — encode a birthday wish, a love note, or a scavenger hunt clue into a QR code.
Tips for Best Results
- Keep it concise. QR codes can hold several hundred characters, but shorter text produces smaller, easier-to-scan codes. If your message is long, consider linking to a web page instead.
- Stick to plain text. Avoid special formatting, HTML tags, or unusual Unicode characters. Simple alphanumeric text and basic punctuation scan the most reliably across all devices.
- Check for typos before generating. Once you print a text QR code, the content is fixed. There is no way to edit it after the fact — you would need to generate a new one.
- Use higher error correction for physical prints. If the QR code will be printed on rough surfaces, stuck outdoors, or handled frequently, bump up the error correction to help it survive wear and tear.
- Test on multiple devices. Different phone cameras and QR reader apps handle text display slightly differently. A quick scan test ensures your message shows up cleanly everywhere.
Frequently Asked Questions
How much text can I fit in a single QR code?
Technically, a QR code can hold up to about 4,296 alphanumeric characters. In practice, you will want to stay well under that limit — around 300 characters or fewer — because dense QR codes need to be printed larger and are harder for phone cameras to read quickly. Keep it short and you will get the best scanning experience.
Does the person scanning need an internet connection?
No. The text is stored entirely within the QR code pattern itself. When someone scans it, the text appears directly on their screen without any network request. This makes text QR codes ideal for offline environments like warehouses, basements, or rural areas with spotty reception.
Can I encode text in languages other than English?
Yes. QR codes support UTF-8 encoding, which covers most languages including Hindi, Chinese, Japanese, Arabic, and more. Just keep in mind that non-Latin characters take up more space per character, so you will fit fewer characters overall. Test the result to make sure it displays correctly on the scanning device.
What is the difference between a text QR code and a URL QR code?
A URL QR code tells the scanning device to open a web browser and navigate to that address. A text QR code simply displays the content on screen as plain text. If you put a URL in a text QR code, most modern scanners will still recognize it and offer to open it — but using the dedicated URL type ensures more consistent behavior across different apps and devices.