Human Readable QR Codes

Codes a camera can scan and a person can just read. Your message is spelled out in letters, and medieval Cistercian numerals around it carry the same kind of error correction as a QR code, so a phone can check every character and fix smudges.

Layout
Encode as
Damage repair
The encoded glyphs
Point at or tap any glyph to read it.

Decode a photo

Photograph the code on a screen or on paper with all four corner squares in view, filling as much of the frame as you can. The hollow square marks the top left. Every layout is recognized automatically, and so are standard QR codes.

Reading chart, 00 to FF

Rows are the high digit, columns the low digit, with the character each byte stands for in text.

Type in Hexaglyph or Cistercian Hex

Two free fonts in which every key shows the glyph of its own code: A is glyph 41, a is 61, { is 7B. Hexaglyph (hex for hexadecimal, glyph for a written sign) draws the stave glyphs; Cistercian Hex draws the L glyphs. Install one and pick it in any app, or try them here.

Windows: right-click the file and choose Install. Mac: double-click it and choose Install Font. The space bar types glyph 20, so word breaks stay visible. Accented letters (A0–FF) type as usual, and every byte 00–FF is also at U+E000 + byte. On a website: @font-face { font-family: "Cistercian Hex"; src: url(CistercianHex-Regular.woff2) format("woff2"); }

Learn to read the numerals

A short course in reading the hexadecimal Cistercian glyphs. Each glyph is one byte: the bottom arm carries the low digit, the left arm the high digit, and each digit adds up its marks (1 a tick at the arm’s middle, 2 a tick at its tip, 4 the bar joining them, 8 a dot). You start with the bottom arm in order, then the left arm, then a mix, then whole glyphs, then real characters. Your progress is kept on this device.

High digit (left arm)
Low digit (bottom arm)
Hexaglyph abacus: arithmetic with marks

The full version, with signed digits and practice levels, lives at hexaglyph.odd.place.

Each mark of a Hexaglyph is one binary bit, so arithmetic becomes a few rules about marks. The marks climb in rank: left side → right side → outer edge → dot, each worth twice the last; past the dot, the next rank is the left side above the stave, and past the top dot, the left side of the next glyph.

Practice

Hexaglyph chart, 00 to FF

Rows are the high digit, drawn above the stave; columns the low digit, below it. Under each glyph: the key it stands for and its hex code.

Letter font

Every character the letters layout can write, at the size it sits in the code.

Open the menu (top left) for instructions, the history of the Cistercian numerals and how these codes compare with QR codes. Decimal Cistercian numbers, drawn as fractals: cistercian.odd.place. More oddities at odd.place.

Share

The picture people will see when you share
Post
Save

Each share gets its own page at humanqr.odd.place/s/… with your code as its picture and a button that reopens it here.