FreeQR
Professional QR Solutions

Free Plain Text QR Code Generator

Turn any text into a scannable QR code. No URL needed, no internet required. The text is stored in the pattern itself and never expires.

Free forever · No account · Works offline
Configuration
QR Code Content
Text content

Best for raw notes, serial numbers, secret phrases, Wi-Fi fallback text, or short instructions.

Pick a ready-made style. Need to add your logo or more customization? Create a dynamic QR code
Preview
Plain Content
Text
{ __('components.qr_generator.attr_alt') }

Share a quick note, instructions, coupon code, or any raw text block.

download Download PNG download Download SVG
lock This code can't be changed after printing.

If you need to update the content or see who scans, create a dynamic QR code instead.

Create a dynamic QR code
What it is

What is a text QR code?

A text QR code encodes raw plain text directly into the pattern. When someone scans it, the text appears on screen. No website opens, no app launches, no internet connection required.

notes

Just text, nothing else

The phone camera reads the pattern and displays the content as plain text. No link, no redirect, no download prompt.

wifi_off

Works offline

The text is stored in the QR pattern, not on a server. Scanning works without Wi-Fi or mobile data.

schedule

Never expires

Static QR codes have no subscription, no server dependency, and no expiration date. Works for as long as the printed material lasts.

warning
This is not an SMS QR code. A text QR code displays content on screen. An SMS QR code opens the messaging app to send a text message. Different purpose, different QR type.
Capacity

What fits inside a text QR code

QR codes have a fixed capacity. The more text you add, the denser the pattern becomes. Here are the actual limits.

Alphanumeric
2,953 max

Characters, if using only numbers and uppercase letters. Theoretical maximum.

Mixed text
1,817 max

Characters with mixed case, punctuation, or special characters. The limit most people hit in practice.

Raw binary
1,273 bytes

For binary data including emojis. Each emoji uses 3-4 bytes.

Practical guidance for reliable scanning

Under 300

Scans reliably at small sizes. Works on business cards, product labels, and badges.

300 - 800

Needs a medium print size. Works on flyers, posters, and packaging.

Over 800

Needs a large print size with good contrast. Not suitable for small labels.

info
The tradeoff is simple. More text creates more modules (the tiny squares in the pattern). More modules need more physical space to remain scannable. If your text is longer than a short paragraph, test the QR code at the size you plan to print before committing to production.
Create it

Convert text to a QR code in 3 steps

1

Select the Text type

Choose "Text" from the QR code type options. This tells the generator to encode raw text, not a URL or email address.

2

Enter your text

Type or paste the content you want to encode. Keep it under 300 characters for small print sizes. The generator shows a live preview as you type.

3

Download and print

Export as PNG or SVG. Place it on labels, packaging, printed materials, or anywhere you need scannable text.

warning Once downloaded, the text is fixed in the pattern. You cannot change it without generating a new code.
Use cases

Where to use a plain text QR code

Text QR codes work best when you need to deliver a short piece of information without requiring internet access.

inventory_2

Product serial numbers & specs

Print a QR code on packaging with the model number, batch ID, or material composition. Warehouse staff scan instead of squinting at small print.

warning

Instructions & safety warnings

Encode short operating instructions, dosage information, or safety notices. Useful on equipment labels where space is limited.

attach_money

Coupon & discount codes

Encode a promo code that customers scan and type into checkout. No URL means no broken links if the promotion page changes.

school

Classroom & scavenger hunts

Teachers encode clues, vocabulary words, or quiz questions. Students scan and read without needing internet access.

favorite

Emergency contact info

Name, phone number, and medical notes on a luggage tag, pet collar, or medical bracelet. Works even without cell service.

desktop_windows

Conference notes & passwords

Share a meeting summary or network credentials as a QR code on a slide or handout. Attendees scan once and have it saved.

Limitations

What static text QR codes cannot do

Static QR codes are simple and permanent. That means some things are outside their reach.

close

No editing after print

The text is baked into the pattern. Change a single word and you need a new code.

close

No scan tracking

Static codes do not connect to a server. You will not know how many people scanned or where.

close

No formatting

The text displays as plain characters. No bold, no links, no images. Just raw text.

close

No landing page

The code shows text directly on screen. No intermediate page to display your brand or collect responses.

close

Character ceiling

Long text creates dense patterns that require larger print sizes. Keep content concise.

close

No A/B testing

Content is fixed once printed. You cannot test variations or rotate messages.

For most "scan to read" use cases, these limits do not matter. The code delivers text reliably with zero dependencies.

Need more?

Need editing, tracking, or a branded page?

A dynamic QR code lets you change the destination after printing and includes scan analytics.

Dynamic alternative

Same QR pattern, changeable content.

A dynamic QR code points at a short URL you control. Edit the text, track every scan, and add a branded landing page - all without reprinting. Free forever.

Create a dynamic QR code arrow_forward
check

Edit the content any time

Fix a typo, swap messaging, update instructions - the printed code keeps working.

check

Rich landing page

Show formatted text, links, images, and a CTA instead of a plain screen blob.

check

Scan analytics

See how many people scanned, when, and roughly where. Know if the placement works.

FAQ

Frequently asked questions

Turn text into a scannable QR code.

Free plain text QR code generator. No URL, no internet, no expiration. Just text that anyone can scan.

Create a Text QR Code
verifiedNo Account Required scheduleNo Expiration all_inclusiveFree Forever