Free Text QR Codes Generator
Text QR codes that work without an internet connection
500,000+ using
One click applies dot, corner square, and inner-eye shapes together.
Fine-tune individual module style.
Higher levels make the code scannable even when partially damaged.
Enter content to preview
Want to track scans & save QR codes?
Sign up free →What's inside a text qr code, in plain English
A text QR code stores raw characters directly, no prefix or scheme in front. When a phone decodes it and doesn't spot a URL, phone number, or wifi block, it just displays the string in the scanner overlay. Because the payload is inside the code itself, scanning works in airplane mode, in a warehouse basement, or on a plane at 35,000 feet. Version 40 codes can hold up to 2953 characters in byte mode or 7089 numeric digits, which is plenty for asset tags, product info, or short notes.
Create your text qr code in 4 steps
No sign-up, no card, no fine print. Fill the form above and you're done.
- 1Step 1
Type or paste your text
Anything goes: a serial number, a discount code, care instructions, a Bitcoin address, a Wi-Fi password meant to be copy-pasted.
- 2Step 2
Keep it under 300 characters if possible
Longer strings work but produce a denser code. Past 500 characters the pattern gets busy enough that print size matters a lot.
- 3Step 3
Scan the preview
Point your phone at the code and confirm the whole string shows up correctly, including any special characters or line breaks.
- 4Step 4
Export and place it
SVG for print, PNG for on-screen. Put it wherever the reader needs the info offline: warehouse shelf, museum exhibit, product box.
Reasons teams pick a text qr code
Small QR, big shortcut. Here's what people get out of it.
Works fully offline
The text is inside the code. Scans work in a warehouse aisle, on an aeroplane, or in a basement with zero bars.
Any string, any language
Latin, Cyrillic, Arabic, CJK, emoji. Encoded as UTF-8, so a Japanese product code and an English serial both fit.
No account, no back end
The phone shows the text and you're done. Nothing to host, nothing to break, nothing to pay for.
Great for asset tracking
Slap a text QR code with the asset ID on the back of a monitor and inventory becomes a scan-and-log job instead of typing.
Free and unbranded
Export in SVG or PNG with no QR-Codes Generator watermark. Print on labels, packaging, or museum plaques.
Holds a lot of data
Up to 2953 bytes of arbitrary text, which is enough for a full paragraph of care instructions or a wallet address plus notes.
Everything Pro adds. Nothing you don't need.
The free plan makes a great text qr code. Pro makes it work for your team, your brand, and every campaign after the print run.
Marquee feature
ProDynamic QR codes
Edit the destination anytime, even after the print run. Fix a typo, swap a landing page, redirect an old campaign without reprinting a single sticker.
Marquee feature
ProReal-time scan analytics
See exactly when, where, and on what device every scan happens. Prove ROI on print with numbers you can screenshot into a Slack.
Custom short URLs
Use your own domain or a branded short link like qr.yourbrand.com/menu. Builds trust before the scan.
Password + expiry
Lock scans behind a password or set an expiry date. Perfect for gated content and timed campaigns.
Bulk generation + API
Upload a CSV or hit the API to create hundreds of unique QRs in one shot. Great for asset tags and events.
Team seats
Invite designers, marketers, and print teams. Everyone edits the same code library with clear roles.
Places a text qr code earns its keep
Print, display, or paste. These are the spots where scan rates are highest.
Warehouse and inventory labels
Bin tags, pallet IDs, asset serial numbers. The scanner reads the string offline and drops it into your inventory app.
Museum and gallery placards
Next to the artwork label, a text QR code shares the artist statement so visitors read on their own screen at their own pace.
Product packaging inserts
Batch numbers, care instructions, or ingredient lists on a small sticker on the bottle. Works even when the customer has no signal.
Business cards for offline info
Encode your PGP fingerprint or Bitcoin address so people don't have to squint at 40 characters of hex.
Trade show handouts
Discount codes, booth secrets, or session passwords printed on a flyer. Scan and copy, no typo risk.
Escape rooms and treasure hunts
The classic use case. A text QR code on the wall reveals the next clue without any server dependency.
Text QR Codes across industries
Different teams, same code. Here's how text qr codes pull weight in the real world.
Logistics and warehousing
Asset tags with a text QR code cut inventory scan-and-log time by roughly 40% versus keying in a 12-character serial by hand.
Museums and cultural sites
Exhibits with text QR placards see 3-5x more artist-statement reads than the same info printed on the wall in 10pt type.
Manufacturing
Factory floor labels use text QR codes to encode batch, lot, and QA data offline, which matters in RF-shielded environments.
Retail packaging
Cosmetics and food brands print ingredient and allergen strings on the back of tiny bottles where legible text just won't fit.
Tips from teams that print thousands of these
Small choices, big scan-rate wins.
Keep the text under 300 characters for print jobs. Denser codes need bigger prints and better cameras.
Use UTF-8 for anything non-Latin. Most modern scanners decode it fine, but avoid legacy encodings like Windows-1252.
Add a short human-readable label under the code ("Scan for care instructions") so people know what they're pointing at.
Skip line breaks unless you really need them. Some older Android scanners collapse them into single spaces on display.
For a text QR code destined for outdoor use, print at level H error correction and 3 cm minimum. Sun and dirt eat into edges fast.
Test on the cheapest phone in the office, not the flagship in your pocket. If it works there, it works everywhere.
Everything people ask about text qr codes
Straight answers to the questions people actually ask before printing a text qr code.
A text QR code shows a plain string in the scanner overlay. A URL QR code opens a browser. Same technology, different payload prefix. If your string starts with http, the phone treats it as a link.
Up to 2953 bytes in byte mode with the largest QR version (40) at the lowest error correction. In practice, anything past about 500 characters produces a very dense pattern that needs a bigger print size to scan reliably.
No. The text is encoded directly into the pattern, so the phone decodes it locally. This is exactly why text QR codes are popular in warehouses, planes, and remote sites with no signal.
Yes, as UTF-8. iPhones and modern Android decode Japanese, Arabic, Cyrillic and emoji correctly. Some very old scanner apps might display gibberish, so test if that matters for your audience.
Depends on how much is damaged. QR error correction level H tolerates about 30% damage. If you're printing on a surface that will get scuffed, use level H and print a bit larger than you think you need.
No, static text QR codes bake the string into the pattern. Any edit needs a fresh code. If you need to change the payload later, use a dynamic QR code that points to a redirect you control.
QR types often used alongside a text qr code
Real-world templates using a text qr code
Grab a template built for the way you'll actually use it.
See how your industry uses text qr codes
Playbooks, examples, and metrics from teams that ship at scale.
Make your text qr code, right here
The form is a scroll away. Fill it in, tweak the design, and download. No sign-up between you and your first code.