Skip to main content
Nexora QRFree QR codes, ready to use. No account needed.

Text QR code generator

For text you want readable the moment it is scanned: a serial number, a tracking reference, short instructions, a note on a sign. The characters live inside the symbol itself, so it works with no network connection at all.

QR content

Fill this in and the preview updates as you type.

Longer text means a denser symbol, which is harder to scan.

Appearance

Colours, shapes, quiet zone and a centre logo.

Colours

Shapes

Scan reliability

4 modules

The standard requires at least 4 modules. Below that, scanners cannot find the code at all.

Higher survives more smudging and creasing, at the cost of a denser symbol.

Centre logo

An image up to 512 KB. A transparent PNG works best.

The logo is read in your browser only. Nothing is uploaded.

Preview

Fill in the form to see your QR code.

Scan quality check

Recommended print size

Print it at least 6.3 cm wide to scan from 0.5 m away

A 1024 px file prints up to 8.6 cm wide at press quality (300 dpi)

SVG and PDF are vector files — they stay sharp at any size

Download

The PDF centres the code on A4 at 50 mm wide.

Fill in the form before downloading.

Everything is generated in your browser. Your content and your logo are never uploaded.

How to use it

  1. Type your text

    Up to 1,200 characters, line breaks allowed. Shorter text produces a visibly sparser grid that scans from further away and at smaller print sizes.

  2. Watch the preview as you type

    If the modules start blurring into a solid texture, the text is too long to print small and still scan.

  3. Test-scan, then download

    Point a phone at it once to confirm the whole string comes back intact, then pick PNG, SVG or PDF.

Thai text costs about three times as much space

A QR code stores bytes, not characters. A Latin letter is one byte; a Thai character is three under UTF-8. So 300 Thai characters weigh about the same as 900 English ones. That is why a Thai QR code always looks denser than an English one of the same apparent length.

Frequently asked questions

Does scanning need an internet connection?

No. The text is in the code itself and points nowhere, so the camera app displays it immediately. That makes it a good fit for factory floors, lifts, and anywhere signal is unreliable.

Will non-Latin characters come back garbled?

Current iPhone and Android camera apps decode UTF-8 correctly. Some warehouse barcode scanners are configured for ASCII only and will mangle non-Latin text — if handheld scanners are part of your workflow, test on that exact model before printing.

How much text can I fit?

We cap it at 1,200 characters. That is not the format's limit, it is the practical one: beyond it the grid gets too fine for a phone to read at ordinary print sizes. For longer content, use a URL code pointing at a page instead.