Text QR Code Generator: Turn Any Message Into a Scannable Code
Our free text QR code generator turns your written message into a QR code. Someone points a phone camera at the code and your words appear on screen. No app is needed.
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.
- Clean reading page: your message with a copy button
- Up to 1,000 characters: letters, numbers, symbols, emojis
- Never expires: static codes with no scan limit
- Free: free account, no card, no watermark
Quick Answer
A text QR code generator turns plain words into a QR code. Scanning shows the message on a clean page with a copy button, and the code never expires. To open a website or a WiFi network instead of showing text, use the main QR code generator.
TL;DR: A text QR code is a short note that anyone can read with a phone camera.
- Stores: the words themselves, not a link
- Needs: a phone camera, no app
- Trade off: the message cannot be edited later
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 a tool that turns plain text into a QR code. When a phone scans it, your words appear on a clean page with a Copy text button. Nothing is downloaded.
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.
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
Write your note in the generator, up to 1,000 characters, with line breaks and emojis if you like.
2. IMQRScan makes the code
Your message is saved and a QR code is created for it. Print it, email it, or place it on a label.
3. A camera reads it back
A phone camera scans the code and opens a clean page with your message and a Copy text button.
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.
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 | Best for |
|---|---|---|---|
| Text QR code | Plain words | The message appears on screen | Notes, instructions, and gift messages |
| SMS QR code | A phone number and draft message | The messaging app opens, ready to send | Bookings, opt-ins, and quick replies |
| URL QR code | A web address | A browser opens the page | Websites, menus, and long content |
| vCard QR code | Contact details | A save contact prompt appears | Saving contact details |
Use a text QR code when
- You want someone to read a note, not visit a page
- The note is short enough to read in a few seconds
- The message will stay the same for years
- You want a simple code with nothing to maintain
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
How to Create a Text QR Code in 6 Steps
The whole process takes about two minutes with the IMQRScan text QR code generator.
Open the Generator
Open the IMQRScan generator and choose the Text option. This tells the tool to store words instead of a link.
Type or Paste the Message
Enter your words, numbers, or notes. Line breaks keep longer messages readable on a small screen.
Check the Length
Trim anything you do not need. Shorter text makes a simpler pattern that scans faster and prints smaller.
Customize the Design
Add a logo, choose a dark pattern on a light background, and add a short frame such as Scan to Read.
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.
Download the File
Choose PNG for screens and email. Choose SVG for labels, cards, signs, and anything going to a printer.
Quick Answer: Creating a Text QR Code
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.
How Much Text Can a QR Code Hold?
IMQRScan accepts up to 1,000 characters in a single text QR code. That is roughly 150 words, or about one full paragraph of instructions.
The code itself stays the same size however long the message is, because it opens a page that shows your text. Short notes are still easier to read on a phone screen.
Aim for a few short lines, and split long instructions into steps with line breaks.
| Where you place it | Typical scan distance | Suggested print size |
|---|---|---|
| Business card or gift tag | Close, in the hand | 2 x 2 cm |
| Shelf or equipment label | Arm’s length | 3 x 3 cm |
| Table card or counter sign | Across a table | 4 x 4 cm |
| Notice board or door sign | About 1 meter | 6 x 6 cm |
| Poster or window | Several meters | 10 x 10 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.
Real Example: Equipment Labels in a Tool Rental Depot
A small equipment rental company stores hundreds of machines in one warehouse. Staff kept calling the office to check service dates and safety notes.
Building a web page for every machine was too much work. So the team used a text QR code for each one instead.
- They wrote one short note per machine, around 120 characters.
- Each note held the asset number, last service date, and one safety reminder.
- They saved all 340 notes in a CSV file, one row per machine.
- They uploaded the file to the bulk tool and generated every code at once.
- They downloaded SVG files and printed them on 4 cm weatherproof labels.
- They tested twenty random labels with two different phones.
- 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 app and no call to the office.
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.
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.
- Download the CSV template.
- Put one message in each row.
- Add a file name column so codes are easy to match later.
- Save the file as CSV.
- Upload it to the bulk QR code generator.
- Download the finished set as a single archive.
This suits inventory tags, seat numbers, exhibit captions, classroom stations, and product care notes.
What you can encode
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 in seconds.
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.
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: QR Code Message Ideas
To make a QR code with a message, type your words into the text option and download the code. The message stays hidden 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.

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.
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.
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
Open the image in Google Lens or a QR decoder. It shows your message so you can copy it. Our QR code decoder guide walks through the process.
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 message | Pasting a full page of text |
| Dark pattern on a light background | Pale colors with weak contrast |
| Small centered logo | Large logo on an already dense code |
| Clear space around the code | Artwork or borders touching the pattern |
| SVG sent to the printer | A screenshot enlarged for print |
| Matte label finish | Glossy finish that reflects overhead light |
| Tested on two phones first | Printing 500 labels untested |
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.
What You Get Free With the Text QR Code Generator
Text QR codes are free with a free account: no card, no watermark, and no expiry date.
Included at no cost:
- Free account, no card and no subscription
- Unlimited text QR codes
- Up to 1,000 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.
Static vs dynamic at a glance
| Feature | Text QR | Dynamic QR |
|---|---|---|
| Editable later | ||
| Scan analytics | ||
| Expires | Never | Plan based |
Read the full comparison in our guide to static and dynamic QR codes.
Who Uses a Text QR Code Generator?
These groups share fixed information or high label volumes.
Share a Message That Works Anywhere
A text QR code puts your words in someone's hand in one scan, with no app and no expiry date.
Copy in One Tap
The reading page has a Copy text button, so people can keep your message.
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.
Ready to Start?
Type a message, style the code, and download it in under two minutes.
- Up to 1,000 characters
- Logo and color options
- PNG and SVG downloads
What Else Can a Text QR Code Do?
A text QR code shows a short message on screen when someone scans it. IMQRScan adds design and print tools that make that message easy to place on labels, gifts, and signs.
Built-in QR Templates
Start from a ready-made design, so your text QR code looks clean on gift tags, labels, and cards.
QR Stickers
Print text QR code stickers for equipment labels, packaging, and hidden messages.
QR Code API
Create a text QR code for every product or label from your own system with the IMQRScan QR Code API.
More Tools for Every Text QR Code
Multiple QR Shapes
Dot, corner, and frame shapes that match your brand and still scan.
Free Print Templates
Flyers, posters, and table tents with your code already placed.
Team and Users
Invite teammates and give each one a role.
Free on every plan
- Built-in QR templates
- Multiple QR shapes
- Free print templates
- QR stickers
Free plan includes
- Unlimited static QR codes
- 5 Smart (dynamic) QR codes
- 15 tracked scans
- 14 days of scan analytics
- Bulk creation, 5 per upload
- File uploads up to 5 MB
Professional plan and up
- QR Code API
- Team management and roles
Scan rules such as schedules, country rules, retargeting pixels, PIN protection, and custom domains need a Smart code. A text QR code stores its content directly, so they do not apply to it.
Text QR Code Generator FAQs
Short answers to the questions people ask most about converting text to a QR code.
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 CodeExplore Related QR Code 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