Plain Text QR Code Generator

A text QR code stores words directly in the pattern: no website, no server, no internet connection needed to read it. When scanned, the phone simply shows the text. That makes it useful for equipment labels, serial numbers, short instructions, puzzle clues or a message hidden in a greeting card. QRPebble accepts up to 2,000 characters, but the pattern gets denser with every character, so short text makes a far more reliable code. Because nothing is fetched online, the content can't be changed or tracked after you print it, and it keeps working in basements, on planes or anywhere signal is poor.

Design options
Fill in the form to preview your code.

Static code: the data is encoded directly, so it never expires and is not tracked. Need to change the link after printing or count scans? Create a free dynamic code.

How to make it

  1. Type or paste your message into the Text box; line breaks are kept.
  2. Keep an eye on the preview. If the pattern looks very dense, shorten the text.
  3. Choose error correction: L or M leaves more room for long text, Q or H better tolerates scuffs.
  4. Download and scan-test at the size you will actually print.

What gets encoded

The payload is your text, byte for byte, with no prefix or wrapper. Non-English characters are stored as UTF-8, which most modern phone cameras and scanner apps decode correctly, though some very old readers may show garbled accents. Because there is no URL scheme, phones generally display the text or offer to copy or search it rather than open anything. If your text happens to start with something like http:// or tel:, scanners will treat it as that action instead of plain text.

Where people use it

  • Asset tags carrying a serial number and owner
  • Scavenger-hunt clues that work without mobile data
  • Assembly or safety notes on a machine
  • A private message inside a card or gift

Tips before you print

  • Under about 300 characters is a comfortable limit for small labels; 2,000 is the hard maximum here.
  • Text codes can't be edited after printing, so proofread before you download.
  • Use error-correction level H on labels exposed to grease or abrasion, and print larger to compensate.
  • Test with both iPhone and Android cameras, since they present plain text differently.

FAQ

Does a text QR code need internet?

No. The text is inside the code, so any phone can read it offline.

How much text fits?

QRPebble allows up to 2,000 characters. The QR standard allows more, but codes that dense are hard to scan from ordinary print.

Can I track who scanned my text code?

No. Static text codes contact no server, so there is nothing to count.

Related generators