Text to QR Code Generator

Convert Text to QR Code

4.6(1.6k ratings)

Need to hand someone a short message, a code or a note without sending them to a website? Type it in, and this generator turns it into a plain text QR code that holds the words themselves. When someone scans it, their phone reads the text straight off the pattern. There is no page to load and nothing to sign in to. It works well for promo codes, serial numbers, short instructions and notes, and static codes are free with no signup.

Simple & Fast

How to Generate a QR Code From Text?

Type or paste your message, style the code, download it, and scan it before you share.

01

Type or paste your text into the Enter text box

The preview updates as you go.

02

Style the code

Use the Content, Frame, Colours, Customize and Add Logo tabs to set colors, shapes, a frame and a logo.

03

Download it

Pick your quality and download the code. There is also an Embed QR Code option if you want it on a web page.

04

Scan it before you share it

Check that your phone shows exactly the words you typed, then print or post it.

How Scanning Works

What Happens When Someone Scans a Plain Text QR Code?

This format works differently from a link code, so here is what people will see:

  1. Inside the Code

    The words are inside the code

    The phone decodes the message itself, so nothing is fetched from a website.

  2. Offline

    No connection is needed to read it

    Because nothing has to load, the message can be read in places with no signal, like basements, trails or warehouses.

  3. Plain Text

    It appears as plain text

    Most phones show the message on screen and let you copy it. The exact look depends on the phone and camera app.

  4. Optional Extras

    Some apps may offer extras

    A scanner app might suggest searching the words online. That part needs a connection, but reading the message does not.

  5. Not a Link

    It is not a link

    Text that looks like a web address may be treated as one by some phones, but if you want people to open a page, use a URL code instead.

Capacity Guide

How Much Text Can You Put in a QR Code?

QRCodeRabbit allows you to add up to 300 characters per QR code:

More text means a denser code

The squares get smaller, so the code needs more print space and a steadier scan.

Some characters take up more room

Accent letters, emojis and non-Latin scripts use more space per character.

Extras reduce the room

A higher error correction level or a logo in the middle leaves less space for your message.

Short scans best

A few lines is a comfortable target. If you need to share a long document or page, link to it with a URL code instead.

Need more than a few lines? Use a URL QR code and point people to the full page or document instead.

Brand Your Code

What Customization Options Are Available?

A plain black-and-white code is fine for a label, but styling helps when the code sits on a poster, menu or packaging:

Colors

Solid or gradient foreground, a custom or transparent background, and a separate color for the corner eyes.

Shapes

Square or circle overall shape, plus different body, eye frame and eye ball styles.

Logo

Upload your own or pick a ready-made one (Social, Messaging, Apps, Others), and choose whether to clear the background behind it.

Frames and templates

Ready-made frames, including labeled ones for a short call to action.

Error correction

A setting that affects how well the code survives wear or a logo on top.

Download

Free downloads go up to 1024px, with 4096px on paid.

Before You Print

What You Need to Keep in Your Mind Before Printing the QR Code?

A few checks before the printer runs can save a wasted batch and a code nobody can read.

01

Anyone who scans can read it

Don’t put a private password or personal details on a code in a public place.

02

A static code can’t be edited later

The words are part of the pattern, so if the message changes, make a new code.

03

Test on two phones

Try an iPhone and an Android before printing a batch.

04

Keep the contrast high

Dark code on a light background, and be careful with pale gradients.

05

Don’t print it too small

About 2 cm (roughly an inch) square is a sensible minimum, and longer messages need more.

06

Say what it is

A short line like “Scan for the code” beside it tells people what they will get.

Why Plain Text QR Codes?

Everything You Need From a Free Plain Text QR Generator

Simple to create, works offline, and compatible with every scanner — this format is one of the most versatile ways to share information.

Works completely offline

Plain text QR codes store content directly inside the code itself. No internet connection is required to scan and read the message — perfect for offline environments.

Fully customisable design

Go beyond black and white. Add your logo, choose brand colours, select dot patterns, and add a call-to-action frame to make your code truly yours.

Scanned by every device

Compatible with all QR code scanner apps and built-in smartphone cameras on iOS and Android. No special reader or third-party app is needed.

Print & digital ready

Download the finished code as a lossless SVG or high-res PNG. Use it on business cards, product packaging, menus, signage, or digital screens — no quality loss.

100% free — no hidden costs

Generate unlimited static plain text QR codes for free, forever. No watermarks, no scan limits, no expiry date, and no credit card required.

Instant PNG & SVG download

Export your plain text QR code immediately after creation. PNG for quick digital use, SVG for infinite scalability in print and design workflows.

Real-World Applications

Where Does This Come in Handy?

Plain text QR codes shine whenever you need someone to read or copy a short message — no website, no app, no signal required.

Serial numbers and asset tags

Put a part number or batch note on a label that anyone can read with a phone.

Asset tagsBatch notesPart numbers

Promo and coupon codes

Let customers scan and copy a long code instead of typing it from a tiny sticker.

CouponsPromo codesRetail

Short instructions

A care note on packaging, a reset step on a device, a reminder on a machine.

PackagingDevicesMachines

Classroom and event activities

Hints for a scavenger hunt, answers to check, a riddle on a door.

ClassroomsEventsScavenger hunts

Exhibit and room labels

A few lines of context beside a display or on a door plaque.

ExhibitsMuseumsDoor plaques

Notes and messages

A short line inside a card, gift or invitation.

CardsGiftsInvitations

Ready to share your message with a single scan?

Know the Basics

What is a plain text QR code?

A plain text QR code is a static code that stores raw text — words, numbers, symbols, or a combination — directly in its pattern. Unlike URL QR codes that redirect to a webpage, this type simply displays the encoded message when scanned. No internet connection, no redirection, no app required.

Because the content is stored inside the code, plain text QR codes work in areas with no Wi-Fi or mobile data. They are one of the simplest and most universally compatible QR formats — readable by every modern smartphone camera and any standard QR code scanner.

Common use cases include sharing Wi-Fi passwords, discount codes, product batch numbers, short instructions, and personal contact information — anything up to 300 characters that you want to share instantly and reliably.

300Max characters per text QR code
0Internet connection required to scan
100%Free to generate, no sign-up needed
∞Scan limit — never expires

Choosing the Right Type

Static vs. Dynamic text QR codes

Not sure which type to use? Here is a quick breakdown to help you decide.

Static

Plain Text QR Code

  • Content is fixed after generation
  • Works offline — no server call on scan
  • No scan analytics or tracking
  • Ideal for permanent, one-time messages
  • Completely free, no account required

Best for: Wi-Fi passwords, product notes, discount codes, classroom activities, business cards

Dynamic

Dynamic Text QR Code

  • Edit the content anytime — same printed code
  • Tracks scan count, location, and device type
  • Shorter, cleaner code pattern (better scanability)
  • Requires an active account to manage
  • Available on QR Code Rabbit paid plans

Best for: Marketing campaigns, event materials, product packaging that needs to be updated

Why QR Code Rabbit?

Why Use QRCodeRabbit?

Plenty of tools can turn text into a square. Here is what makes this one practical for plain text QR codes:

  • Free to startThis online text QR code generator needs no signup for static codes.
  • Real design controlGradients, custom eye colors, logos, frames and shapes are all in the same editor, with a live preview.
  • A scanner on the same siteUse the QR scanner to check a code before it goes to print.
  • One place for other types20+ QR code types sit in the same generator, so you can switch to a URL, Wi-Fi or vCard code without changing tools.
  • Works where you workThere are browser extensions for Chrome, Firefox, Edge and Opera, plus an Android app.

What QR Code Rabbit includes

FeatureQR Code Rabbit
Static text QR codesFree, unlimited
Dynamic QR codesEditable after printing
Bulk QR code generationCSV upload supported
Custom logo & coloursAny brand, any style
SVG vector downloadInfinite resolution
Scan analyticsReal-time dashboard
No sign-up for static codesInstant download

Plain Text QR Codes — No Website Required

Sometimes you only need to show words: a Wi-Fi password, a promo code, a short notice. Text QR codes store characters directly in the image. Scanning displays the text even when there is no signal to load a page.

Different from a link code

URL codes jump to a browser. Text-based codes show the string on screen for reading or copying. Ideal for passwords, serial numbers, schedules, and emergency notes.

How much text can you put in a QR code?

QRCodeRabbit allows up to 300 characters per text QR code. More text means a denser code that needs more print space. Accent letters, emojis and non-Latin scripts use more space per character, and higher error correction or a centre logo leaves less room for your message. A few lines scan best — for a long document or page, use a URL code instead.

Places with poor connectivity

Trailheads, basements, remote venues, and factory floors may not load a webpage. Embedded text still works because nothing is fetched over the network.

Promo and warranty codes on packs

Customers scan, copy, paste at checkout instead of typing a sixteen-character code from a tiny sticker. Fewer typos, fewer support tickets.

Room schedules and exhibit labels

A door plaque with session title and time beats making attendees load an app on congested event Wi-Fi. Museums use text codes for a paragraph of context when a full audio tour is overkill.

Ready to try it? Create a free QR code on QR Code Rabbit.

Frequently Asked Questions

FAQs

How offline plain text QR codes work, capacity limits, editing, and safety tips.

It is a static QR code that stores plain text, such as a message, a number or a code, inside the pattern itself. Scanning it shows the words on the phone instead of opening a website.

Yes. Static codes are free and don’t need an account, so you can turn text into a QR code for free without signing up. They also come with no watermarks, no scan limits and no expiry.

Yes, for reading the message. It is stored in the code, so the phone doesn’t need a connection to show it. Some scanner apps may offer to search the words online, and that part needs a connection.

Not with a static code, because the words are built into the pattern. Create a new code if the message changes.

The QRCodeRabbit allows up to 300 characters per QR code.

Yes. Use the Colours and Add Logo tabs to change the colors, upload a logo or pick a ready-made one, and add a frame. Check that the finished code still scans.

The code isn’t encrypted, so anyone who scans it can read the message. It is fine for a guest Wi-Fi password on a card you hand out, but not for anything private on a public sign. For Wi-Fi, a Wi-Fi QR code is usually the better choice.

Still have questions?

Can't find the answer you're looking for? Our support team is happy to help.

Contact Support