Create a Text QR Code

A text QR code stores its content directly in the black-and-white pattern. Scanning opens no website and requires no internet connection: the text appears immediately in the scanner. This makes it useful for short instructions, serial numbers, inventory labels, and information in places with no cellular service. Line breaks and special characters are retained as part of the entered text, while all processing stays local in your browser.

  • All data stays in your browser — nothing is sent to a server.
  • Blazing fast — generated instantly, no server in between.
  • Never expires — the code works forever, no redirect service in between.
  • No tracking, no cookies, no signup.

Complete the required fields to generate the QR code.

How to create a QR code from plain text

Keep the content as short and unambiguous as possible. Fewer characters produce a less dense pattern that scans more reliably on small labels.

  1. Enter the note, identifier, or event information in the text field. Line breaks can organize several details into a readable structure.
  2. Review the visible encoded string. Uppercase and lowercase letters, punctuation, spaces, and line breaks are all part of the stored content.
  3. Scan the preview with different applications. Verify both recognition and the correct presentation of non-ASCII characters and line breaks.
  4. Download the PNG and test the finished inventory label, information sign, or event document under realistic lighting and distance.

Plain text, UTF-8, and an example

Unlike link, email, or phone codes, plain text needs no prefix or URI scheme. The entered content is encoded directly as a character string. A two-line inventory label might contain this text:

Inventory: WH-A-0427
Inspection: 2026-08-17

The generator encodes text as UTF-8 data. This supports accented letters and many other writing systems, although they can consume more bytes than simple Latin characters. Line breaks remain part of the content. A scanner decides whether it only displays the text, provides a copy action, or additionally recognizes patterns such as a number. The code requests no automatic action.

Offline information for inventory, events, and notes

An inventory label can store a serial number, location, inspection date, and short maintenance note directly on an item. Warehouses and workshops can read these details in basements, industrial halls, and shielded areas without a network. On public equipment, include only information that every person scanning the code is allowed to see; confidential records do not belong in an unencrypted QR code.

At events, the code can provide schedule notes, meeting points, or brief instructions without an external page. Museum objects, study cards, name badges, and personal notes also benefit from immediate access. Add a date and context to important details because a static code cannot refresh outdated information by itself.

Character capacity, print size, and scanner behavior

Maximum text length depends on the QR version, error correction, and number of bytes required. QR codes have finite capacity; accented letters, emoji, and non-Latin scripts often require several bytes per character. This generator chooses a suitable size automatically and reports content that is too long. Long text creates a very dense pattern that needs a larger and especially clean print.

A text QR code is unsuitable for complete documents. Shorten the content or use a link when an online source makes sense. Scanners can present whitespace, copyable telephone numbers, or character encoding differently. The content is not encrypted, cannot change after printing, and remains readable to anyone who can see the code.

Privacy: The entered text is processed only in your browser. OnlineToolkit.ch receives or stores neither notes nor identifiers.

Frequently asked questions about text QR codes

What is the difference between a text QR code and a link QR code?

A text QR code contains the information itself and displays it directly after scanning. A link QR code instead contains a web address and normally opens a browser. Plain text needs neither a domain nor a destination page.

Does a text QR code work entirely without internet access?

Yes. The complete text is stored in the pattern and can be read offline with a suitable camera or scanner app. Only installing that app or an additional action chosen on the device might require internet access.

How much text fits in a QR code?

The limit is determined in bytes, not only visible characters, and varies with character type, QR version, and error correction. Short text is much better for reliable small prints. The generator rejects content that exceeds its capacity.

Are line breaks, accented letters, and special characters preserved?

The generator includes them in UTF-8 and encodes line breaks as part of the text. Modern scanners usually present them correctly. Test the specific combination when using unusual scripts or older target devices.

Can I edit, protect, or track the text later?

No. A printed static QR code remains unchanged and includes neither password protection nor tracking. Generate a new code when the content changes, and never store secret or personal information in it.