Skip to content

Encode any text in a QR code

Encode any plain text in a free QR code: serial numbers, instructions, messages or codes. Customise colours and shapes, then download as SVG, PNG, JPG or WebP.

  • No sign-up
  • Never expires
  • Made in your browser
  • Print-ready SVG

characters · Long text makes a denser, harder-to-scan code.

2 Design

Start from a ready-made look, then fine-tune it.

Module shape
Eye Frame Shape
Eye Ball Shape
Code outline

Scanners need clear space around the code. Below 4% many phones struggle.

A logo covers part of the code, so error correction is raised to High automatically.

Frames and captions are included in every download, including SVG.

× px

Higher levels survive scratches and logos but make the code denser.

Printing tips

  • Use SVG for print - it stays sharp at any size.
  • Keep the printed code at least 2 x 2 cm, more for distant scanning.
  • Dark code on a light background scans most reliably.

Styles are stored in this browser only.

3 Preview & download

QR Code Preview

Fill in the field above and your QR code appears here instantly.

Scanability
  • • Contrast is far too low - most scanners will fail. Darken the code or lighten the background.
  • • Contrast is below the 4.5:1 guideline. Try a darker foreground.
  • • Contrast is workable but not generous. Fine on screen, riskier in print.
  • • Light code on a dark background. Modern phones cope; older scanners often do not.
  • • Long content with low error correction. Raise error correction to Quartile or High.
  • • The content is long, so the code is dense. Print it larger, or shorten the content.
  • • The logo covers a lot of the code. Below 30% is safer.
  • • With a logo, use High error correction.
  • • The quiet zone is very tight. Increase it under Shape & style.

Always scan a test print before ordering in bulk.

Nothing you type is sent to a server.

How to Use the Text QR Code Generator

  1. 💬Enter your text message: Type any message, note, or information you want to encode in the QR code.
  2. 🎨Customize your QR code: Adjust colors, add a logo, and select the style to create a custom text QR code.
  3. ⬇️Preview and download: Instantly preview your QR code and download it for sharing, printing, or digital use.
This free text QR code generator is perfect for sharing short messages, instructions, or codes. Fast, secure, and easy to use online.
## When plain text beats a link

Not everything needs a web page. A text QR code shows its contents directly on the phone, with no connection required - which makes it the right tool anywhere the internet might not reach, or where a link would be overkill.

Length changes everything

QR codes grow as the content does. A dozen characters produce a sparse, forgiving pattern that scans instantly. Several hundred produce a dense grid that needs a bigger print and a steadier hand. If your text is long:

The character counter under the input and the scannability meter beside the preview both react as you type, so you can see the effect immediately.

Line breaks and special characters

Line breaks are preserved, so a short list stays a list when it is scanned. Text is encoded as UTF-8, which means accents, umlauts, Cyrillic and emoji all survive - though non-ASCII characters take more space, so a message in Ukrainian produces a denser code than the same message in English.