Free Text QR Codes Generator

Text QR codes that work without an internet connection

500,000+ using

We recommend creating a dynamic QR code if you want to track performance and edit data even after printing.
STEP 2Customize your QR
Why is my QR code not working?

One click applies dot, corner square, and inner-eye shapes together.

Fine-tune individual module style.

Body Color
#000000

Higher levels make the code scannable even when partially damaged.

Enter content to preview

Want to track scans & save QR codes?

Sign up free →
Free forever
No sign-up
Print-ready PNG + SVG
No watermarks
How it works

What's inside a text qr code, in plain English

A text QR code stores raw characters directly, no prefix or scheme in front. When a phone decodes it and doesn't spot a URL, phone number, or wifi block, it just displays the string in the scanner overlay. Because the payload is inside the code itself, scanning works in airplane mode, in a warehouse basement, or on a plane at 35,000 feet. Version 40 codes can hold up to 2953 characters in byte mode or 7089 numeric digits, which is plenty for asset tags, product info, or short notes.

Ready in seconds

Create your text qr code in 4 steps

No sign-up, no card, no fine print. Fill the form above and you're done.

  1. 1Step 1

    Type or paste your text

    Anything goes: a serial number, a discount code, care instructions, a Bitcoin address, a Wi-Fi password meant to be copy-pasted.

  2. 2Step 2

    Keep it under 300 characters if possible

    Longer strings work but produce a denser code. Past 500 characters the pattern gets busy enough that print size matters a lot.

  3. 3Step 3

    Scan the preview

    Point your phone at the code and confirm the whole string shows up correctly, including any special characters or line breaks.

  4. 4Step 4

    Export and place it

    SVG for print, PNG for on-screen. Put it wherever the reader needs the info offline: warehouse shelf, museum exhibit, product box.

Why it works

Reasons teams pick a text qr code

Small QR, big shortcut. Here's what people get out of it.

Works fully offline

The text is inside the code. Scans work in a warehouse aisle, on an aeroplane, or in a basement with zero bars.

Any string, any language

Latin, Cyrillic, Arabic, CJK, emoji. Encoded as UTF-8, so a Japanese product code and an English serial both fit.

No account, no back end

The phone shows the text and you're done. Nothing to host, nothing to break, nothing to pay for.

Great for asset tracking

Slap a text QR code with the asset ID on the back of a monitor and inventory becomes a scan-and-log job instead of typing.

Free and unbranded

Export in SVG or PNG with no QR-Codes Generator watermark. Print on labels, packaging, or museum plaques.

Holds a lot of data

Up to 2953 bytes of arbitrary text, which is enough for a full paragraph of care instructions or a wallet address plus notes.

Available on Pro

Everything Pro adds. Nothing you don't need.

The free plan makes a great text qr code. Pro makes it work for your team, your brand, and every campaign after the print run.

Marquee feature

Pro

Dynamic QR codes

Edit the destination anytime, even after the print run. Fix a typo, swap a landing page, redirect an old campaign without reprinting a single sticker.

/old-menu/spring-menu-24LIVE

Marquee feature

Pro

Real-time scan analytics

See exactly when, where, and on what device every scan happens. Prove ROI on print with numbers you can screenshot into a Slack.

TOTAL SCANS12,847↑ 23%TOP LOCATIONSUS4.2KUK2.8KDE1.9KIN1.4KBR0.9K
Pro

Custom short URLs

Use your own domain or a branded short link like qr.yourbrand.com/menu. Builds trust before the scan.

Pro

Password + expiry

Lock scans behind a password or set an expiry date. Perfect for gated content and timed campaigns.

Pro

Bulk generation + API

Upload a CSV or hit the API to create hundreds of unique QRs in one shot. Great for asset tags and events.

Pro

Team seats

Invite designers, marketers, and print teams. Everyone edits the same code library with clear roles.

Where it lands

Places a text qr code earns its keep

Print, display, or paste. These are the spots where scan rates are highest.

Warehouse and inventory labels

Bin tags, pallet IDs, asset serial numbers. The scanner reads the string offline and drops it into your inventory app.

Museum and gallery placards

Next to the artwork label, a text QR code shares the artist statement so visitors read on their own screen at their own pace.

Product packaging inserts

Batch numbers, care instructions, or ingredient lists on a small sticker on the bottle. Works even when the customer has no signal.

Business cards for offline info

Encode your PGP fingerprint or Bitcoin address so people don't have to squint at 40 characters of hex.

Trade show handouts

Discount codes, booth secrets, or session passwords printed on a flyer. Scan and copy, no typo risk.

Escape rooms and treasure hunts

The classic use case. A text QR code on the wall reveals the next clue without any server dependency.

Who uses it

Text QR Codes across industries

Different teams, same code. Here's how text qr codes pull weight in the real world.

Logistics and warehousing

Asset tags with a text QR code cut inventory scan-and-log time by roughly 40% versus keying in a 12-character serial by hand.

Museums and cultural sites

Exhibits with text QR placards see 3-5x more artist-statement reads than the same info printed on the wall in 10pt type.

Manufacturing

Factory floor labels use text QR codes to encode batch, lot, and QA data offline, which matters in RF-shielded environments.

Retail packaging

Cosmetics and food brands print ingredient and allergen strings on the back of tiny bottles where legible text just won't fit.

Do this, not that

Tips from teams that print thousands of these

Small choices, big scan-rate wins.

Keep the text under 300 characters for print jobs. Denser codes need bigger prints and better cameras.

Use UTF-8 for anything non-Latin. Most modern scanners decode it fine, but avoid legacy encodings like Windows-1252.

Add a short human-readable label under the code ("Scan for care instructions") so people know what they're pointing at.

Skip line breaks unless you really need them. Some older Android scanners collapse them into single spaces on display.

For a text QR code destined for outdoor use, print at level H error correction and 3 cm minimum. Sun and dirt eat into edges fast.

Test on the cheapest phone in the office, not the flagship in your pocket. If it works there, it works everywhere.

Common questions

Everything people ask about text qr codes

Straight answers to the questions people actually ask before printing a text qr code.

A text QR code shows a plain string in the scanner overlay. A URL QR code opens a browser. Same technology, different payload prefix. If your string starts with http, the phone treats it as a link.

Up to 2953 bytes in byte mode with the largest QR version (40) at the lowest error correction. In practice, anything past about 500 characters produces a very dense pattern that needs a bigger print size to scan reliably.

No. The text is encoded directly into the pattern, so the phone decodes it locally. This is exactly why text QR codes are popular in warehouses, planes, and remote sites with no signal.

Yes, as UTF-8. iPhones and modern Android decode Japanese, Arabic, Cyrillic and emoji correctly. Some very old scanner apps might display gibberish, so test if that matters for your audience.

Depends on how much is damaged. QR error correction level H tolerates about 30% damage. If you're printing on a surface that will get scuffed, use level H and print a bit larger than you think you need.

No, static text QR codes bake the string into the pattern. Any edit needs a fresh code. If you need to change the payload later, use a dynamic QR code that points to a redirect you control.

By use case

Real-world templates using a text qr code

Grab a template built for the way you'll actually use it.

By industry

See how your industry uses text qr codes

Playbooks, examples, and metrics from teams that ship at scale.

Make your text qr code, right here

The form is a scroll away. Fill it in, tweak the design, and download. No sign-up between you and your first code.

Explore Pro features