Free Plain Text QR Code Generator
Create a QR code that displays plain text when scanned — notes, quotes, codes, or instructions. Free PNG, SVG, and JPG export.
1
Choose a QR type
How to create a Plain Text QR code
- 1
Type or paste the exact text you want the scanner to read — this could be a note, a code, or a set of instructions.
- 2
Watch the character count and capacity warning below the field; trim the text if it flags as getting long.
- 3
Check the live preview to see how dense the resulting pattern looks.
- 4
Open Customize appearance to adjust colors, dot and corner style, size, and margin.
- 5
Click Generate QR Code and download your PNG, SVG, or JPG.
Common uses for Plain Text QR codes
- Router troubleshooting steps taped near the modem
- A quote or short poem for an art installation or gallery label
- An asset tag or serial number for inventory tracking
- A short note tucked into a gift or care package
Tips for better results
- Keep it short — longer text needs a denser pattern, which is harder to scan at a distance or from a small print.
- If the text is really a link, phone number, or message, use that dedicated type instead — it opens the right app instead of just displaying words.
Features
- Character capacity warning
- A soft, live warning appears as your text approaches a length that produces a harder-to-scan, denser pattern.
- Whitespace-only rejection
- The form blocks submitting a field that contains only spaces, since that would generate a code that decodes to nothing meaningful.
- Any character set
- Encode plain ASCII, accented characters, or emoji — whatever the scanning reader needs to display.
- Full visual customization
- Colors, dot and corner style, size, margin, error correction level, and an optional logo overlay.
- PNG, SVG, and JPG export
- Download in the format that fits your use case, from a print-ready vector to a quick social image.
Benefits
- Works completely offline
- No server, link, or internet connection is needed to read the text back — it's embedded in the pattern itself.
- No hosting required
- Share a note, instructions, or a code without needing a webpage to host it — the content lives directly in the QR code.
- Never expires
- A static text QR code keeps working indefinitely since there's no external link that can break or go offline.
- Fully private
- Your text is never sent to a server during generation — everything renders locally in your browser.
- Free, unlimited use
- Generate as many text QR codes as you need with no sign-up and no watermark.
Frequently asked questions
Their phone's camera app decodes the pattern and shows the text directly on screen — usually with an option to copy it. Nothing opens automatically; there's no app, browser, or dialer launched, unlike link or contact QR codes.
The field caps input at 2,000 characters, but practically you'll want far less — QR codes can technically hold up to a few thousand alphanumeric characters, but every added character increases pattern density, and a very dense code becomes hard to scan from a phone camera at normal distance.
No — if your text is really a phone number, URL, email, or message, use that dedicated generator instead. A text QR code for "+1 202 555 0123" just displays those characters on screen; it won't offer to dial the number the way a Phone QR code does.
Line breaks in the text field are preserved in the encoded data, but how they're displayed depends on the scanning app — most modern camera apps and dedicated QR readers render them as entered.
Yes, non-ASCII characters are supported, though they consume more of the code's data capacity per character than plain ASCII text — keep an eye on the length warning if you're using a lot of them.
Yes — the text is embedded directly into the black-and-white pattern itself. There's no external link or server involved, so the code works offline and never expires, but it also can't be edited after it's generated.
It's a heads-up that you're approaching a length where the resulting pattern becomes denser and harder to scan reliably, especially at small print sizes — not a hard error. You can still generate the code; it's just worth testing a scan before printing at scale.
Yes — this is a common use: a short block of instructions someone can scan and read immediately, without you needing to host a webpage for it.
No. The form requires actual visible content — entering only spaces is rejected with a validation message, since a QR code that decodes to nothing isn't useful to anyone.
No — since the text is embedded directly in the code, reading it is entirely offline. That makes plain text QR codes reliable for places without signal, like basements or remote installations.
Yes — encoding an asset ID or serial number as text is a common inventory use case, since it lets a warehouse scanner or phone camera read the code without needing dedicated barcode-scanning software.
A QR code stores more data in less space than a traditional 1D barcode and can be read from more angles, but the underlying idea here is the same — encoding a short piece of text for fast machine-readable lookup.