Logo

Free Text QR Code Generator

Turn any text, message, or code into a scannable QR code. Works offline — no internet needed. Free, no sign-up.

Free ForeverNo Sign UpOffline ReadyAll Phones
STEP 1Enter the URL
STEP 2Customize your QR

Pattern

pattern-0
Classic
pattern-1
Bubble
pattern-2
Smooth
pattern-3
Sharp
pattern-4
Elegant
pattern-5
Dots

Eyes

eye-shape-0
Classic
eye-shape-1
Circle
eye-shape-2
Bubble
eye-shape-3
Smooth
eye-shape-4
Elegant
eye-shape-5
Dotted
QR Code Preview
Dynamic QREdit & track scans

Easy to use

Create a Text QR Code in 3 Steps

1

Type Your Text

Enter the text you want to encode — a promo code, greeting message, product details, instructions, or any text content. The generator creates a QR code as you type.

2

Customize Your Design

Choose colors, add your brand logo, and pick a frame style. Add call-to-action text like “Scan to Read” or “Scan for Code” so people know what to expect when they scan.

3

Download & Share

Download as PNG or SVG. Print on business cards, product packaging, greeting cards, event materials, or share digitally in emails and documents.

How it works

What Is a Text QR Code?

A text QR code stores plain text — like a promo code, greeting message, or product details — that anyone can read by scanning with their phone. Unlike URL QR codes, text QR codes work completely offline. No internet connection needed.

Example encoded text

WELCOME25 — 25% off your first order

The text is encoded directly in the QR code pattern itself. When scanned, the phone instantly displays the text on screen — ready to copy, save, or act on. No browser opens. No website loads. No data is sent anywhere.

Why text QR codes over typing? Promo codes get mistyped. Serial numbers are long and error-prone. Assembly instructions don't fit on a label. A text QR code delivers the exact text you intended — no typos, no truncation, no character limit issues. One scan, perfect accuracy.

In short: Text QR codes are the simplest QR type. No internet, no redirects, no servers — just your text, encoded in a pattern, readable by any smartphone camera.

Compare

Text QR Code vs URL QR Code vs vCard QR Code

Not sure which QR code type to use? Here's how text QR codes compare to the other common types.

Text QR Code

Contains
Plain text, numbers, symbols
Internet
Works offline
Best for
Promo codes, messages
Editable
No — static only
Scan result
Text on screen

URL QR Code

Contains
Web address (URL)
Internet
Yes — required
Best for
Websites, landing pages
Editable
Yes (dynamic QR)
Scan result
Opens browser

vCard QR Code

Contains
Contact card
Internet
Works offline
Best for
Business cards, contacts
Editable
No — static only
Scan result
Saves to contacts

Create a URL QR code for web links or a vCard QR code for contact cards.

Use cases

8 Ways to Use Text QR Codes

Promo Codes & Discounts

Encode discount codes, coupon strings, or special offer text directly in a QR code. Print on packaging, receipts, or flyers. Customers scan to reveal the exact code — no mistyping “WELCOME25” vs “WELC0ME25.” The most common use case for text QR codes.

Product Information

Embed product specs, serial numbers, care instructions, or ingredient lists. Customers scan the QR code on packaging to see full details — no internet needed, works anywhere.

Greeting Cards & Gifts

Encode a personal message, poem, or song lyrics inside a QR code. The recipient scans to reveal a surprise message. More creative than plain text on a card.

Event & Venue Codes

Print access codes, parking info, or venue directions as text QR codes. Attendees scan at the entrance — works even without cell service.

Assembly Instructions

Encode step-by-step instructions or maintenance protocols directly. Technicians scan to read procedures on-site — no manual to carry, no internet needed.

Business Cards

Add a QR code with your phone number, email, and social handles as plain text. Quick alternative to a full vCard QR code.

Inventory & Asset Tags

Encode serial numbers, asset IDs, or batch numbers. Warehouse staff scan to identify items without typing long codes. Works in areas with no WiFi.

Education & Training

Encode quiz answers, vocabulary, formulas, or study prompts. Students scan to reveal hidden content — turns learning into an interactive activity.

Compare

Static vs Dynamic: Which QR Code Type for Text?

Text QR codes on QRKit are static — the text is encoded directly in the QR code pattern. Here's what that means and when to consider a dynamic alternative.

Static Text QR Code

Free

Your text is encoded directly in the QR code pattern. It works forever, offline, with no internet connection. The text cannot be changed after creation — to update it, create a new QR code (free, takes seconds).

Best for

Promo codes, product details, greeting messages, any text that doesn't change.

Dynamic URL QR Code

Flexible

Need text that changes? Create a dynamic QR code that links to a webpage you control. Update the page content anytime from your QRKit dashboard — the QR code stays the same. You also get scan analytics (total scans, devices, dates). Learn more about dynamic QR codes.

Best for

Seasonal promotions, event info that changes, content you need to update after printing.

Best practices

Text QR Code Best Practices

01

Keep Text Concise

Shorter text creates smaller, easier-to-scan QR codes. A 50-character promo code scans faster than a 500-character paragraph. If you need to share a lot of text, consider linking to a webpage with a URL QR code instead.

02

Include a Clear Call-to-Action

Don't print a bare QR code. Add “Scan for Promo Code” or “Scan for Instructions” next to it. People need to know what they'll get before they scan.

03

Test Before Printing

Scan your QR code on both iPhone and Android. Verify the decoded text displays correctly — especially special characters, emojis, and line breaks. Fix any issues before you print.

04

Use High Contrast Colors

Dark QR code on a light background scans best. Avoid light-on-light or dark-on-dark combinations. QRKit lets you customize colors while maintaining scannability.

05

Match Your Brand

Add your brand colors and logo to the QR code. A branded code gets more scans than generic black-and-white. Keep the logo small enough that it doesn't interfere with scanning.

06

Print at the Right Size

Business cards: 2–3cm. Product labels: 3–5cm. Posters: 8–12cm. Packaging: 5–8cm. Download SVG for clean scaling at any size.

Text QR Code — Frequently Asked Questions

Get started

Turn Any Text into
a Scannable QR Code

Encode promo codes, product details, messages, instructions — any text — into a QR code that works offline on every phone. Free, no account needed.

Works offline — no internet neededFree forever — no account neededSupports emojis & special charactersDownload as PNG or SVG