PLATE 02
SCALE 1 : 1
EDITION v0.26.10
FILE KMK·QR·02
FIGURE A · TEXT ENCODE

Free text QR code generator

Encode any string — a note, a poem, an offline message — into a QR code. Plain text, no scheme, no destination. Decoded by the scanner directly.

process
client-side · zero upload
cost
free · no signup · no expiry
format
PNG · SVG · PDF
license
MIT · open source
S-01 FORMAT
PNG · 1024 PX
S-02 DOTS
ROUNDED
S-03 EC
M · auto
P-01 TEXT
P-02 COLOR
P-03 GRADIENT
P-04 DOT STYLE
P-05 EYE FRAME
P-06 EYE BALL
P-07 LOGO
P-08 ERROR CORRECTION
P-09 OUTER FRAME
§01

Notes on the artifact

A text QR code does not point anywhere. The scanner shows the decoded string and stops there. That is useful when the goal is to deliver information directly — a serial number, a poem, a one-time access code, a printed message — rather than open a website.

Most modern phone cameras will offer to copy the decoded text. Some will offer to "search" it, which usually means a generic web search. There is no auto-redirect because there is nowhere to redirect to.

QR codes can hold a few thousand characters at the highest density, but the practical limit is closer to 500 if you want it to scan reliably from a printed surface. Long blocks of text shrink the modules to the point where camera autofocus struggles.

§02

Footnotes & queries

Why use a text QR instead of a URL?
Three reasons: it works fully offline (the URL form does not need to be alive), it stays private (no link to track), and the recipient does not have to trust a domain.
How much can I fit?
Up to ~4,000 alphanumeric characters in theory. In practice keep it under 500 for paper, under 1,000 for screens — beyond that the modules get hard for cameras to resolve.
Can I include line breaks?
Yes. The encoder preserves them. Whether the scanner displays them is up to the scanner; most do.
§03

Anatomy of the code

QR code anatomySchematic of a QR code with six functional regions called out: three finder patterns at TL, TR and BL for orientation lock; one alignment pattern at BR for perspective correction; the timing patterns running between the finders that tell the scanner the cell pitch; the format-info bits surrounding the TL finder which encode the error- correction level and mask pattern; the data + Reed–Solomon error-correction codewords filling the rest of the grid; and the surrounding 4-module quiet zone (mandatory whitespace). Below the main diagram is a detail blow-up of one finder pattern at twice the scale, with a dimensional strip showing the 1·1·3·1·1 module construction of the ring.FINDER· ×37 × 7 MODULESFORMAT INFO15 BITS · L-SHAPEQUIET ZONE4-MOD MARGINTIMING PATTERNALTERNATING CELLSDATA + ECCREED–SOLOMONALIGNMENT· BRPERSPECTIVE LOCKDETAIL · FINDER PATTERNSCALE 2:111311RING · 1·1·3·1·1OUTER RINGQUIET BANDSOLID CENTERQUIET BANDOUTER RING
QR ANATOMY FUNCTIONAL REGIONS DRAFTING SCHEMATIC
Every QR code is a part-functional, part-data grid. Three finder patterns at the corners let a scanner lock orientation; an alignment pattern at the bottom-right corrects perspective skew when the code is photographed at an angle. The timing patterns — alternating modules running between the finders — tell the scanner the cell pitch. Format info encodes the error-correction level and mask pattern across 15 bits arranged in an L-shape. The rest of the grid is the payload — data plus Reed–Solomon error-correction codewords. The quiet zone is mandatory whitespace; without four clear modules of margin, scanners reject the code. The detail below the main figure shows the finder pattern's 1·1·3·1·1 ring construction — proportions deliberately chosen so a scanner can recognise the pattern at any rotation, with three patterns at three corners triangulating the code's orientation.
§04

Plate index

  1. PL.01 URL Free URL QR code generator
  2. PL.02 TEXT Free text QR code generator
  3. PL.03 WIFI Free WiFi QR code generator
  4. PL.04 VCARD Free vCard QR code generator
  5. PL.05 EMAIL Free email QR code generator
  6. PL.06 SMS Free SMS QR code generator
  7. PL.07 PHONE Free phone QR code generator
  8. PL.08 GEO Free geo location QR code generator