Skip to content

Turn Any Plain Text Into a QR Code

Type a message, a code or short instructions and get a QR code that shows the text right on the scanner's screen. No website or connection required.

  • 100% free
  • No sign-up
  • Never expires
  • No watermark
Loading generator…

How to use the Text QR Code generator

  1. 1

    Type your text

    Enter or paste the text you want to share. Shorter text produces a simpler code that scans faster.

  2. 2

    Pick error correction

    Use M for most labels, or Q or H if the code will be printed small, used outdoors or placed on surfaces that may scuff.

  3. 3

    Download and label

    Export the code, then print a short caption beside it, such as 'Scan for assembly steps', so people know what to expect.

Features

  • Encodes plain text, from a single word to a short paragraph
  • Readable offline: the text is stored inside the code
  • Ideal for notes, serial numbers, clues and instructions
  • Adjustable error correction for worn or outdoor labels
  • Free SVG, PNG and PDF export with no watermark

Why text QR codes work offline

A text QR code stores the characters themselves, not a link to somewhere else. When someone scans it, the phone decodes the pattern and shows the text on screen. No web page loads and no internet connection is needed, which makes text codes useful in basements, warehouses, ships, remote sites and anywhere signal is unreliable. The text also cannot be changed or taken down later, because no server is involved.

Most scanner apps display the text with options to copy or share it. If the text happens to look like a web address, phone number or email address, some apps will offer to open it, so use the dedicated content types when you want that behavior and plain text when you only want the words shown.

How much text fits

QR capacity depends on the characters used and the error correction level. The largest code, version 40 at level L, holds up to 4,296 alphanumeric characters or 2,953 bytes, but a code that size is far too dense for everyday phone scanning. In practice, shorter is better:

Text lengthResultRecommendation
Up to 100 charactersSimple, fast-scanning codeIdeal for labels and stickers
100 to 300 charactersModerately densePrint at 3 cm or larger
Over 300 charactersVery dense, slower to scanLink to a web page instead

Practical uses for text codes

  • Equipment labels with serial numbers, model codes or service dates
  • Short setup or safety instructions on machines and appliances
  • Scavenger hunts, escape rooms and classroom activities with hidden clues
  • Asset tags and storage bins in areas without network coverage
  • Gift tags or event programs with a short personal message
  • Reference numbers you want to share without publishing a web page

Frequently Asked Questions

Does the person need internet to read a text QR code?

No. The text is encoded directly in the code, so any phone camera or scanner app can display it without a connection. Internet access only matters when the content is a link that has to load a web page, which is not the case for plain text codes.

What is the maximum amount of text?

The QR standard allows up to 2,953 bytes in the largest code at the lowest error correction, or 4,296 characters if you only use uppercase letters, digits and a few symbols. That size is very hard to scan with a phone. For reliable results, keep text under about 300 characters.

How do I make a text code that survives wear and tear?

Raise error correction to Q or H, which lets the code recover from roughly 25 or 30 percent damage. Print it larger, use a matte, high-contrast label and keep the quiet zone clear. Higher correction adds modules, so balance it against the amount of text you encode.

Can the text be changed after printing?

No. A static text code always shows the text it was created with. That is a benefit for labels and records, since nobody can alter the content later. If you need content you can edit after printing, use a URL code that points to a page you control.

Is the text I type kept private?

The QR code is generated in your browser, so the text you enter is not uploaded to PureTools. Remember that anyone who scans the printed code can read the text, so avoid encoding passwords or sensitive data unless the code stays somewhere you control.