Text QR Code Generator

Free · No sign-up · Generated in your browser

Only the information you enter is included in your QR code.

Customize your code Optional

Recovery is the approximate damaged area a code can tolerate. Always test your code before printing.

PNG, JPG, WebP · up to 2 MB
Your content never leaves this browser.
Your code starts here

Enter your content to see a live preview.

High resolution. No watermark. Yours to keep.

What is a text QR code?

A text QR code stores plain text inside the code instead of a link or action. When someone scans it, their phone shows the text on screen, ready to read or copy. It is the simplest QR type — no app, no website, no formatting required.

It is useful for sharing short messages, notes, instructions, Wi-Fi passwords, quotes, or any plain text that does not need to open a web page. The text is encoded directly into a static image, so nothing is stored on a server and the code never expires.

How to create one

  1. 1
    Select the Text type

    Click the Text tile at the top of the generator to reveal the text field.

  2. 2
    Write your text

    Type or paste the message you want to share. Keep it concise — longer text makes a denser, harder-to-scan code.

  3. 3
    Customize

    Optionally change colors, dot style, or add a logo. Keep contrast high so phones can read the code.

  4. 4
    Preview live

    The code updates instantly as you type, so you can confirm it looks right before downloading.

  5. 5
    Download and share

    Export as PNG for printing or SVG for crisp resizing. Place it wherever you want people to read the text.

When to use it

Notes and instructions

Print a code that shows setup steps, care instructions, or a short guide when scanned.

Messages and quotes

Share a hidden message, a quote, or a greeting on a card or poster.

Plain-text sharing

Encode a password, a code snippet, or any text that should not open a link.

Events and signage

Display a scannable note on a sign or badge that visitors read on their phones.

Printing and scanning tips

  • Keep the text short — longer content makes a denser code that is harder to scan.
  • Print at least 2 × 2 cm so phone cameras can focus on the small dots.
  • Use dark dots on a light background — black on white scans most reliably.
  • Keep a clear white margin (quiet zone) around the code, at least four modules wide.
  • Test by scanning with your own phone to confirm the full text appears correctly.

Frequently asked questions

What happens when someone scans a text QR code?

Their phone camera reads the code and displays the plain text on screen. The person can then read or copy it. No website or app is opened.

How much text can I include?

QR codes can hold a few thousand characters, but longer text makes a denser code that is harder to scan. Keep it to a short message for reliable scanning.

Can I include line breaks and formatting?

Line breaks are preserved, but QR codes store plain text only — no bold, colors, or rich formatting.

Does the code expire?

No. The text is encoded directly into the image, so the code keeps showing the same text forever.

Is my text stored on a server?

No. Everything is generated in your browser. Your text is never uploaded, stored, or tracked.

Can I use special characters or other languages?

Yes. QR codes support Unicode, so most characters and scripts work. Very unusual characters may display differently on older devices, so test before printing.

Other QR code types