Skip to content
ImgKiloImgKiloOpen tools

Text to QR Code Generator

Plain-text QR code that does not open a browser

Type any text. The QR encodes it as a UTF-8 string with no URI scheme, so scans show the text in the camera banner with a Copy or Share action. No browser jump, no app handoff. Useful for codes, references and short messages.

Scan to read

What to encode

Style

Frame

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Type the text

    UTF-8, emoji and non-Latin scripts all encode. Shorter strings scan from further away.

  2. 2

    Check the encoded payload

    The encoded string is shown above the preview. Confirm before printing.

  3. 3

    Download PNG or SVG

    PNG for digital, SVG for print. Scans reveal the text without opening a browser.

What this text QR generator does

Plain text, no URI scheme

Scans show text in a camera banner. No browser jump, no app handoff. The user copies or reads.

UTF-8, emoji and Unicode

Devanagari, Chinese, Arabic and emoji all encode. The QR holds the bytes; modern scanners decode them.

Tight encoding mode

Alphanumeric mode for codes (A-Z, 0-9). Byte mode for everything else. The encoder picks the smallest fit.

Where this helps

Marketing

Discount codes on print

'BLACKFRIDAY40' scannable. Customers copy and paste at checkout without typos.

Support

Serial numbers on warranty cards

Scan and the serial lands in the clipboard. Cut the keystrokes from a support ticket.

Wi-Fi

Wi-Fi passwords on a card

Scan reveals the password to paste. For full auto-join, use the Wi-Fi QR instead.

Food

Recipe step on packaging

Scan shows the instruction. No website required.

Logistics

Tags on inventory bins

Scan shows the SKU or location code. Inventory apps read the clipboard.

Retail

Quotes on merchandise

Lyric, tagline or quote. Discovery-as-design.

Tips that help

  • 1

    Keep payloads short

    Under 200 characters scans instantly. Under 300 scans well. Beyond 300 needs careful focus.

  • 2

    Use UPPERCASE for codes

    Alphanumeric mode is denser than byte mode. UPPERCASE codes produce smaller QRs.

  • 3

    Test on both iOS and Android

    Banner UI differs across phones. A quick check catches scanner quirks before mass print.

  • 4

    Add a 'Scan to copy' label

    Without context, scanners try to open URLs. Two words underneath set the right expectation.

What plain-text QR is for

Plain-text QR codes are the unsung primitive. They do not open apps, do not navigate browsers, do not trigger payments. They deliver a string. That makes them the right tool for static data: codes, references, lyrics, recipes, notes. The scan is the read; what the user does next is their choice.

Mode selection compresses the QR

QR codes have three encoding modes: numeric (10 bits per 3 digits, the densest), alphanumeric (11 bits per 2 characters from a 45-character set including A–Z and digits), and byte mode (8 bits per character, UTF-8 for everything else).

Plain-text QR code that does not open a browser

The encoder picks the tightest mode that fits your payload. `ABC123` uses alphanumeric (smaller QR). `Hello world!` uses byte mode because of the lowercase letters and exclamation mark.

If you want the smallest QR, write the payload in UPPERCASE alphanumerics. For an SKU code or warranty ID, this matters; for a quote or lyric, it does not.

Where the text QR earns its place

Wi-Fi passwords on print: scan reveals the password as text. User pastes into the join screen. Skips the multi-step `WIFI:` payload when you want the password in the clipboard rather than auto-join.

Discount codes on print ads: 'SCAN20' or 'BLACKFRIDAY40' in the QR. Customers scan in-store, copy, paste at checkout. No mistyping.

Recipe steps on packaging: 'Step 3: Bake at 180°C for 25 min'. Scan reads the instruction without unlocking a website.

Serial numbers on warranty cards: scan copies the serial to the clipboard. Customers paste into the support form without 16 keystrokes.

Lyrics, quotes, or short messages on merchandise: scan reveals the line. Discovery-as-design.

When NOT to use a text QR

Anything that has to open something (browser, dialer, mail, calendar) needs the right URI scheme. URL for browsers; `tel:` for calls; `mailto:` for email; `geo:` for maps. Plain text never opens anything.

Read more

Long-form content. A paragraph fits in a QR but the QR is dense and dense QRs scan poorly. For paragraphs and articles, link to a hosted page.

Sensitive data. Anyone with a scanner reads it. Treat the QR like printed text on a poster.

Density and scan distance

QR scan distance scales with module size. The 10:1 distance rule says a QR scans cleanly from ten times its width.

A text QR with a 20-character payload at error correction M produces a 21×21-module grid. Printed at 3 cm, it scans from 30 cm. Plenty for a discount code on a flyer.

A 300-character payload jumps to a 33×33-module grid. The same 3 cm print scans from 25 cm. To preserve scan distance for long text, print larger or shorten the payload.

Frequently asked questions

Honest answers to what people ask before using this tool.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.