Skip to content

Create a text QR code.

A welcome note, short instructions or a voucher code to type in: with a text QR code the text itself sits in the code. The phone reads it when scanning, with no internet and no website. We store none of it.

  • No account
  • Up to 1,000 characters
  • Logo and frame
  • PNG, SVG and print PDF

1Content

What should your QR code show?

2Look

Scans well

Contrast, margin and shapes are fine.

Example with this page

Shape of the small dots that make up the code.

Popular
Square
Round
Elegant
Shapes
Lines

The three large corners that cameras use to find the code. Some scanners read shapes marked “please test” less reliably.

Outer frame
Popular
Simple
Shaped
Made of dots
Inner dot
Popular
Simple
Shaped
Figures
From
To
Background

A frame with a short text says what the code does. The code itself stays unchanged and easy to scan.

Frame
Error correction

Higher means sturdier against scratches and logos, but denser. “Automatic” fits almost always.

Size per level: L 29 × 29 · M 33 × 33 · Q 37 × 37 · H 41 × 41

Smallest print width for 20 cm distance: L 2.5 cm · M 3 cm · Q 3 cm · H 3.5 cm

Level H needs a finer grid here (41 × 41 instead of 29 × 29). Print the code a little larger then. The shorter the content, the coarser the grid.

3Create

3 of 3 codes left

Without JavaScript you download your code directly as PNG, SVG or PDF.

Should the text stay changeable?

With a free account you get 3 more codes, dynamic ones, each active for 7 days from creation: change the target later, with statistics.

How to make your text code

The shorter the text, the smaller and easier to read the code.

  1. 1

    Write the text

    Under “Text” you write up to 1,000 characters. Line breaks are kept.

  2. 2

    Design it

    Pattern, colours, logo and a frame with a short hint like “Scan me”. Then select “Create QR code”.

  3. 3

    Test with your phone

    Scan the code with your phone and check that your text comes through. Then download it.

Size and print

Our rule of thumb: a module, the smallest dot of the code, is at least one three-hundredth of the scanning distance, and never under 0.4 mm.

  • Short text, small code

    A sentence of 50 characters gives 33 × 33 modules at error correction M, the usual level. 3 cm is enough for 20 cm distance, 7 cm for 50 cm.

  • Longer texts

    100 characters give 41 × 41 modules, so 3.5 cm for 20 cm distance. Accented letters such as ä or é take twice as much space in the code.

  • With a logo

    With a logo the error correction goes up to H, the highest level, automatically. The 50-character sentence then has 41 × 41 modules; 3.5 cm is good for 20 cm distance.

Common mistakes

  • Too much text

    A long text makes the code dense and hard to read when printed small. For more than a few sentences, a page of your own with text and an image in the account works better.

  • Something secret in the code

    Anyone who scans the code reads the text. Passwords and private data do not belong in it.

  • Text that should change

    A static text code stays as it is once printed. For opening hours or offers, a dynamic code with its own page is the better choice.

With a free account

Change the text later

In your account the code leads to a page of your own with text and an image. You change the text there as often as you like, and the printed code stays the same. In the free account every code is active for 7 days from creation, then paused until you choose a paid plan.

See pricing

Create a free account

Frequently asked questions

Do I need the internet to read the text?

No. The text sits in the code itself, and the phone reads it without a connection. Only a dynamic code with its own page needs the internet.

How long can the text be?

Up to 1,000 characters, a little less with many accented letters, which take twice as much space in the code. The shorter the text, the smaller you can print the code.

Do you store my text?

No. Without an account the text only lives in the code you download.

Can I put a link in the text?

Yes. Many phones turn a web address in the text into a link you can tap. If the code should only lead to a website, a link code is the better choice.