Skip to main content
CipherChronicle

Cipher methods Symbols

Dotsies (Craig Muth, 2012)

Dotsies is an experimental writing system designed by Craig Muth in 2012, published on dotsies.org. The principle is elegantly simple: each letter becomes a vertical bar of 5 dots where each dot can be black (1) or white (0). This yields 2⁵ = 32 possible combinations, of which 26 are used for Latin letters (the remaining 6 are available for future characters).

Muth’s explicit goal is to modernise writing for fast reading: the vertical bar is about 32 % shorter than a Latin letter at the same body size, and the brain can theoretically learn to read the whole block at a glance (much as speed-reading already trains us to do on Latin words). In practice, adoption has remained marginal — Dotsies stays a typographic design exercise rather than a serious alternative to Latin writing.

A variant created by a user named Faust is optimised to encode base64: each 5-bit combination (64 base64 combinations) gets its own modified Dotsies glyph.

How does the alphabet work?

The cipher uses a monoalphabetic substitution: every letter of the plaintext is replaced by a glyph drawn from a fixed correspondence table. It is one of the oldest cryptographic techniques on record — already described in antiquity (Caesar cipher, ~50 BC) — and the most directly readable family for a beginner.

The table holds 26 glyphs for the 26 Latin letters — each is a vertical bar of 5 dots black or white (1 bit per dot, 5 bits = 32 combinations, 26 used). No digits.

Cryptographic strength: weak. Because every plaintext letter always maps to the same glyph, the cipher falls to a frequency analysis in a few dozen words (in both English and French, E remains the most common letter, an immediate entry point). Monoalphabetic substitutions are therefore used today for their decorative, playful or pedagogical value — not to protect real information.

Historical and modern usage

  • dotsies.org (2012-) — official site, conversion tools, learning tutorials.
  • Typographic community — discussed at ATypI conferences and on Smashing Magazine.
  • Base64 variant (Faust) — used by a few pedagogical cryptography tools.
  • Pedagogy — interesting example of visual binary encoding for teaching computer science.
  • Dotsies base64 (Faust) — 64-symbol variant, not covered here.
  • Braille — another 6-bit → 64-combination encoding, see our dedicated entry.

What are the weaknesses?

  • Monoalphabetic substitution — immediate frequency analysis.
  • Hard to read without training — the compactness advantage only materialises after several hours of practice.
  • Very dense glyphs — risk of confusion between letters differing by a single dot (E ≠ F).

The 26 glyphs

AAA
BBB
CCC
DDD
EEE
FFF
GGG
HHH
III
JJJ
KKK
LLL
MMM
NNN
OOO
PPP
QQQ
RRR
SSS
TTT
UUU
VVV
WWW
XXX
YYY
ZZZ