Plain text QR code generator

Encode a message, a serial number, a poem or a password hint. The phone shows the text when it scans. Unicode is fully supported, so any script works.

Free · never expires · no signup
PNG at any size, SVG, PDF, EPS

1 · What should it do?

2 · Content · Plain text

This code contains: a link to this page, until you add content.

The exact text a scanner reads. No link through our servers, so it works for as long as your content does.

3 · Design

Rendering…
Preview · add content in step 2

4 · Download

px wide

2048 px ≈ 173 mm at 300 dpi.

Print widthmm for PDF and EPS
Version 3 · 29×29 · print at least 14.8 mm · details

Symbol

Version 3 · 29×29

32 bytes · error correction M

Smallest safe print

14.8 mm wide

at 0.4 mm modules, quiet zone included

Scanned from 50 cm → print at least 50 mm (591 px at 300 dpi)

Everything happens in your browser. Nothing is uploaded, nothing is stored, and this code can never expire. How we do that.

Questions about plain text codes

How much text fits?

Up to about 2,900 characters in theory, but codes get dense fast. Under 300 characters scans reliably at small sizes; shorter is always better.

Does it support other languages?

Yes. Text is encoded as UTF-8, so Hindi, Arabic, Chinese, emoji and everything else work.

Is the text sent anywhere?

No. The code is generated in your browser and the text never leaves your device.

Other code types