plain text QR code

Text QR Code Generator: Turn Any Message Into a Scannable Code

Our free text QR code generator stores your written message inside the QR pattern itself. Someone points a phone camera at the code and your words appear on screen. No website loads. No app is needed. No internet connection is required.

That makes it useful for shelf labels, equipment notes, classroom activities, museum captions, and any place where you want people to read something without tapping a link. It also works as a message QR code, so you can hide a note inside a card, a gift tag, or a birthday surprise.

  • Works offline: the text lives inside the pattern
  • Up to 1268 characters: letters, numbers, symbols, emojis
  • Never expires: static codes with no scan limit
  • Free forever: free account, no card, no watermark

Last updated: August 7, 2026 · Reviewed by the IMQRScan Editorial Team

Text QR code generator turning a typed message into a scannable QR code

Quick Answer

A text QR code generator encodes plain words into a QR pattern. Scanning shows the message on screen instead of opening a link, so it works with no signal and never expires.

How a plain text QR code stores words inside the pattern

TL;DR: A text QR code is a small offline note that anyone can read with a camera.

  • Stores: the words themselves, not a link
  • Needs: no internet, no app
  • Trade off: the message cannot be edited later
Definition

What Is a Text QR Code Generator?

Also called a message QR code generator or a QR code message maker.

A text QR code generator is an online tool that writes plain text directly into a QR code pattern. When a phone scans it, the stored words appear on screen. Nothing is downloaded and no web page opens.

Most QR codes you meet every day hold a web address. You scan, a browser opens, and a page loads. A text QR code skips all of that.

The message is the payload. The camera reads it and shows it. That is the whole job.

This design has one big advantage and one clear limit.

The advantage is independence. A text QR code keeps working in a basement, a warehouse, a rural site, or an aircraft cabin. It also keeps working years later, because there is no server behind it to shut down.

The limit is that the message is permanent. Once you convert text to a QR code, the words are locked into the pattern. Changing them means creating a new code.

Key takeaway: Choose a text QR code when the message will not change and the reader may not have internet. Choose a dynamic QR code when you need to update the content later.
How It Works

How a Text QR Code Works

Three simple stages take your message from a keyboard to someone else's phone screen.

1. You type the message

The generator converts every character into binary data and lays that data out as black and white squares called modules.

2. The pattern is fixed

Your words are now part of the image. Print it, email it, or place it on a label. The file carries the full message with it.

3. A camera reads it back

A phone camera decodes the modules and shows the text on screen. The phone does not contact any server to do this.

Nobody tracks a text QR code

A text QR code is static, so there is no redirect link and no scan log. We cannot see who scanned it, when, or where, and neither can you. The message goes straight from the pattern to the reader's screen.

Pick the Right Type

Text QR Code vs SMS, URL, and Contact Codes

People often want a different code type than they first searched for. This table shows what each one actually does on scan.

QR code type What it stores What happens on scan Needs internet
Text QR code Plain words The message appears on screen No
SMS QR code A phone number and draft message The messaging app opens, ready to send No, but sending needs signal
URL QR code A web address A browser opens the page Yes
vCard QR code Contact details A save contact prompt appears No for static contact data

Use a text QR code when

  • You want someone to read a note, not visit a page
  • The location may have weak signal
  • The message will stay the same for years
  • You want the code to work with no hosting behind it

Use a different type when

  • You want a phone to open a ready to send message, so use an SMS QR code
  • You want to send people to a page, so use a URL QR code
  • You want the content to change later, so use a dynamic QR code
Common mix up: A text QR code does not send a message to anyone. It only displays words to the person scanning. If you want the phone to open a text message with a recipient already filled in, that is an SMS QR code.
Step-by-Step

How to Create a Text QR Code in 6 Steps

The whole process takes about two minutes with the IMQRScan text QR code generator.

1

Open the Generator

Open the IMQRScan generator and choose the Text option. This tells the tool to store words instead of a link.

2

Type or Paste the Message

Enter your words, numbers, or notes. Line breaks keep longer messages readable on a small screen.

3

Check the Length

Trim anything you do not need. Shorter text makes a simpler pattern that scans faster and prints smaller.

4

Customize the Design

Add a logo, choose a dark pattern on a light background, and add a short frame such as Scan to Read.

5

Test Before You Print

Scan the preview on an iPhone and an Android phone. Read the message all the way through and check the last few words.

6

Download the File

Choose PNG for screens and email. Choose SVG for labels, cards, signs, and anything going to a printer.

Quick Answer

To generate a QR code from text, open the text option, type your message, style the code, test the scan on two phones, then download PNG or SVG.

Print size guide for a text QR code with short and long messages
Character Limits

How Much Text Can a QR Code Hold?

IMQRScan accepts up to 1268 characters in a single text QR code. That is roughly 200 words, or about one full paragraph of instructions.

Just because you can fill that space does not mean you should. Every extra character adds modules to the grid, and more modules mean smaller squares at the same print size.

Very dense codes still scan, but they need a bigger print area, sharper printing, and steadier hands.

Message length Pattern density Suggested print size
Under 50 charactersLow2 x 2 cm
50 to 150 charactersModerate3 x 3 cm
150 to 400 charactersBusy4 x 4 cm
400 to 800 charactersDense5 x 5 cm
800 to 1268 charactersVery dense6 x 6 cm or larger

Sizes assume close range scanning from about 20 cm. Increase the size when people will scan from further away. See our guide to minimum QR code size for more detail.

Best practice: Write the message, then cut it by a third. Short text scans better, prints smaller, and is easier to read on a phone.
Text QR code generator used for offline equipment labels in a workshop
Real Example

Real Example: Offline Labels in a Tool Rental Depot

A small equipment rental company stores machines in a metal warehouse where mobile signal drops to nothing. Staff kept calling the office to check service dates and safety notes.

A URL QR code would have failed there. The page would never load. So the team used a text QR code instead.

  1. They wrote one short note per machine, around 120 characters.
  2. Each note held the asset number, last service date, and one safety reminder.
  3. They saved all 340 notes in a CSV file, one row per machine.
  4. They uploaded the file to the bulk tool and generated every code at once.
  5. They downloaded SVG files and printed them on 4 cm weatherproof labels.
  6. They tested twenty random labels in the warehouse with airplane mode on.
  7. They stuck one label on each machine at eye height.

Staff now scan a machine and read its details in about three seconds, with no signal and no app.

The team also learned the limit the hard way. When service dates changed the following year, they had to reprint every label. Now they keep the service date out of the text and store only the fixed asset details.

Lesson: Put only permanent information inside a text QR code. Anything that changes belongs behind a dynamic QR code.
Bulk Creation

Create Many Text QR Codes at Once

Making codes one by one works for a handful. It stops working at fifty.

The bulk option lets you generate hundreds of text QR codes from a single spreadsheet. Each row becomes its own code.

  1. Download the CSV template.
  2. Put one message in each row.
  3. Add a file name column so codes are easy to match later.
  4. Save the file as CSV.
  5. Upload it to the bulk QR code generator.
  6. Download the finished set as a single archive.

This suits inventory tags, seat numbers, exhibit captions, classroom stations, and product care notes.

Best practice: Spot check five random codes from every batch before printing. One formatting error in a spreadsheet can repeat across every row.

What you can encode

Letters
Numbers
Punctuation
Emojis
Line breaks
Other scripts
Serial codes
Symbols
Convert Text to QR Code
Use Cases

Where a Text QR Code Works Best

These situations share one thing. The reader needs information on the spot, and a web page would be slower or unavailable.

Inventory and Stock

Store the part number, bin location, and handling note on each shelf label. Staff scan and read it with no signal.

Equipment and Safety Notes

Attach fixed operating reminders to machines, ladders, panels, and tools where a browser would be slow or useless.

Classroom Activities

Hide clues, answer keys, or reading prompts around a room. Students scan each station and read the next task.

Museums and Exhibits

Add a longer caption next to an object without printing a large panel. Visitors read it on their own screen.

Product Care Instructions

Print washing, storage, or assembly notes on a tag. The text stays readable long after any support page moves.

Events and Seating

Give each table or seat a short note with the schedule, allergen list, or house rules for the day.

Trails and Outdoor Signs

Remote sites often have no coverage. A text QR code delivers directions or warnings without any connection.

Message QR Codes for Gifts

Hide a love message, birthday note, or secret message inside a card, gift tag, or wedding favour. The reader scans and sees your words.

Message Ideas

QR Code Message Ideas for Gifts, Cards, and Surprises

A message QR code hides your words until someone scans it. That small pause is what makes it feel like a surprise.

Quick Answer

To make a QR code with a message, type your words into the text option and download the code. The message stays hidden inside the pattern until someone scans it, so it works for gifts, cards, and games.

Love Message

Print a QR code love message on a card, a mug, or a photo frame. Your partner scans it and reads the note in private.

Birthday Message

Put a QR code birthday message inside a card. You can fit a full paragraph without buying a bigger card.

Gift Tag Message

A QR code message gift tag keeps the note out of sight until the moment the person opens the present.

Secret or Hidden Message

Use a QR code secret message for a scavenger hunt, an escape room, a puzzle box, or a classroom game.

Sweet or Cute Message

Slip a QR code sweet message into a lunchbox, a school note, or a bunch of flowers.

Wedding Favour Note

Thank each guest with a short message on the place card. Print one code for everyone, or use bulk mode for personal notes.

Real Example: A Birthday Card With a Hidden Message

A reader wanted to write a long thank you note to her father, but the card had room for two lines.

She wrote the full note in a text file, about 600 characters. She pasted it into the message QR code generator, picked a dark blue pattern, and added the frame text Scan to Read My Note.

She printed the code at 5 x 5 cm on a sticker and placed it inside the card.

He scanned it at the table with no wifi and read the whole message on his phone. The card still works today, because nothing is hosted anywhere.

Tips for a Message QR Code

  • Keep the note under 400 characters so the code prints small.
  • Use line breaks so it reads well on a narrow screen.
  • Add frame text, or people will not know it holds a message.
  • Scan it yourself before you give it away.
The words cannot be changed later. Read the message twice before you print it.
QR code message hidden inside a birthday card and gift tag
Two Meanings

Making a QR Code for a Text Message

People search for a QR code text message when they want one of two very different things. Here is how to tell which one you need.

You want someone to read a message

You have written words and you want them to appear on the scanner's screen. Nobody sends anything. Nobody types a reply.

This is a text QR code, and this page is the right tool. Create it here.

You want the phone to open a text message

You want the messaging app to open with your number and wording already filled in, so the person only taps send.

That is an SMS QR code. Use the SMS QR code generator instead.

Can a QR code send a text message on its own?

No. No QR code can send anything by itself. An SMS QR code prepares the message, but the person still has to press send. A text QR code never touches the messaging app at all.

Reading It Back

How to Convert a QR Code Back to Text

Reading a text QR code takes no special software on a modern phone.

From a printed code

Open the camera app, point it at the code, and hold steady. iOS 11 and later and Android 9 and later show the stored text within a second or two. Older phones may need a scanner app.

How to scan a QR code sent in a text message

Someone texts you a QR code image and your camera is useless, because a phone cannot scan a code shown on its own screen. Three ways around it:

  • Android: save the image, then open it in Google Photos and tap the Google Lens icon. Lens reads the code and shows the text or link.
  • iPhone: save the image to Photos, open it, and tap the Live Text icon in the corner. iOS 15 and later detect codes inside saved pictures.
  • Any phone: open the image on a laptop or a second phone and scan it from that screen with your camera.

Check what the code holds before you act on it. A code sent by a stranger may point to a page you did not expect.

From a saved file on a computer

Upload the image to an online decoder. It reads the pattern and returns the text so you can copy it. Our QR code decoder guide walks through the process.

Safety note: A text QR code cannot install anything or open a page on its own. It only displays characters. Still read the text before acting on instructions from a code you did not create.
Scanning a QR code message and reading the text on a phone screen
Design Check

Good Choices vs Risky Choices

Text QR codes carry more data than link codes, so design mistakes hurt them faster.

Good choice Risky choice
Short, edited messagePasting a full page of text
Dark pattern on a light backgroundPale colors with weak contrast
Small centered logoLarge logo on an already dense code
Clear space around the codeArtwork or borders touching the pattern
SVG sent to the printerA screenshot enlarged for print
Matte label finishGlossy finish that reflects overhead light
Tested on two phones firstPrinting 500 labels untested
Common Mistakes

Mistakes That Break a Text QR Code

Encoding Too Much Text

A wall of text creates tiny modules. Trim the message or split it across two codes.

Expecting to Edit Later

The words are locked into the pattern. Plan for that before printing anything in volume.

Weak Contrast

Light colors that look fine on screen often fail once printed on paper or fabric.

Stretching the Image

Never make the code wider or taller. Keep the square shape at every size.

No Scan Message

People ignore a bare code. Add a short line such as Scan to Read Instructions.

Skipping the Test

Test on both an iPhone and an Android phone, at the final printed size, in normal light.

Free Features

What You Get Free With the Text QR Code Generator

Static text QR codes cost nothing to run, because there is no redirect link to keep alive and no scan traffic to handle. That is why they stay free forever on a free account.

Included at no cost:

  • Free account, no card and no subscription
  • Unlimited text QR codes
  • Up to 1268 characters per code
  • No expiry date and no scan cap
  • No watermark on downloads
  • PNG and SVG file formats
  • Logo upload and color customization

Paid plans exist for dynamic features such as editable destinations and scan tracking. Those features cannot apply to plain text codes, because there is no link to redirect or measure.

Key takeaway: A text QR code has no analytics by design. If you need scan data, use a URL QR code that points to a page holding the same information.

Static vs dynamic at a glance

Feature Text QR Dynamic QR
Works offline
Editable later
Scan analytics
ExpiresNeverPlan based

Read the full comparison in our guide to static and dynamic QR codes.

Main Users

Who Uses a Text QR Code Generator?

These groups share offline sites, fixed information, or high label volumes.

Warehouse teams
Teachers and trainers
Museums and galleries
Maintenance crews
Product manufacturers
Event organizers
Libraries
Farms and nurseries
Craft sellers
Facility managers
Escape room designers
Wedding planners
Final Takeaway

Share a Message That Works Anywhere

A text QR code puts your words in someone's hand with no page load, no signal, and no expiry date.

Works Offline

The message sits inside the pattern, not on a server.

Never Expires

Static codes keep working with no renewal.

Scales to Hundreds

Upload a CSV file and generate a full label set at once.

Stays Scannable

Keep the text short, the contrast strong, and the size right.

Best practice: Write the message, cut it down, then scan the preview on two phones before you send anything to print.

Create Your Text QR Code Free signup, no watermark

Ready to Start?

Type a message, style the code, and download it in under two minutes.

  • Up to 1268 characters
  • Logo and color options
  • PNG and SVG downloads
FAQ

Text QR Code Generator FAQs

Short answers to the questions people ask most about converting text to a QR code.

It is a tool that stores written words inside the QR pattern. Scanning shows the message on screen without opening a website.

The IMQRScan text QR code generator accepts up to 1268 characters. Longer messages create denser patterns that need a larger print size.

Yes. The words sit inside the pattern itself, so a phone camera can read them with no signal, no data, and no app.

No. Text QR codes are static, so the message is fixed. To change the wording, create a new code and reprint it.

No. Static text QR codes have no expiry date and no scan limit, because nothing is stored on a server that could be switched off.

No. A text QR code displays a message on screen. An SMS QR code opens the messaging app with a number and draft ready to send.

Yes. Letters, numbers, punctuation, line breaks, and emojis all work. Emojis use more space, so they shorten the message you can fit.

Point a phone camera at the code and the stored words appear on screen. For a saved image file, use an online QR code decoder.

Yes. Download the CSV template, add one message per row, and upload it to the bulk tool to generate every code together.

SVG. It stays sharp at any size, from a small shelf label to a large poster. PNG suits screens, email, and social posts.

Around 2 x 2 cm for a short message. Longer text needs a bigger square, because the pattern packs in more modules.

Yes, but sign up is free. Create an account, make your text QR code, and download it. Static codes stay free forever with no plan needed.

Yes. Keep the logo small and centered. On long messages the pattern is already dense, so test the design before printing.

Long messages create tiny modules. Shorten the text, print the code larger, raise the contrast, or remove the logo, then test again.

Yes. Send the PNG file like any photo. The person can scan it from a second screen or open it with a decoder tool.

Type your note into the text option and download the code. The words stay hidden until someone scans, which suits gifts, cards, and party games.

Yes. Write a short note, generate the code, and print it on a card, gift tag, or photo frame. Keep it to a few lines.

It is another name for a text QR code generator. You type a message and the code displays those exact words to anyone who scans it.

Not a text QR code. An SMS QR code opens the messaging app with the number and wording ready, then the person taps send.

Save the image first, then open it in Google Lens or your phone gallery. A phone cannot scan a code shown on its own screen.

Yes. Create a free account, generate your static text QR codes, and keep them. There is no expiry date, no scan limit, and no subscription.

Create a Free Text QR Code Now

Type your message, add a logo and colors, test the scan, then download PNG or SVG. Free signup and no watermark.

Generate Text QR Code
Test on two phones before printing
Related Generators

If a text QR code is not the right fit, one of these will be.

SMS QR Code

Open the messaging app with a number and draft message already filled in.

Open generator

URL QR Code

Send people straight to a web page, form, menu, or landing page.

Open generator

vCard QR Code

Share contact details that save straight into a phone address book.

Open generator

Mass QR Code Generator

Create hundreds of codes at once from a single CSV upload.

Open generator