A completely new way of notation and calculation,
SubiCount is based on quantities you instantly recognize.
SubiCount introduces a completely new way to count and write, based on something we all naturally do: seeing without counting.
Humans recognize small quantities at a glance — especially 2 and 3. That ability, called subitizing, makes us very fast at processing even numbers and groups of 2 and 3. From that insight comes SubiCount: a notation where every decimal digit is reduced to the building blocks 2, 3, and - (zero rendered as a dash), compact (you still use zero as the decimal place-value marker), with parentheses around groups or circles around groups when handwriting.
The result?
Examples in SubiCount:
322333332-- or (32)()()
SubiCount is a unique new system suited for everyday use and great for things like escape-room puzzles. Discover, test, and use it below.

We break numbers into natural groups (2 and 3). You’ll spot patterns faster than with classic digit runs.

Dashes: 32-233-333, parentheses: (32)(233)(333), or handwritten with circles around the groups.

Below are a converter, a calculator,
and a typing sandbox that converts keys 0–9 live.
0→ - • 1→32 • 2→2 • 3→3 • 4→22 • 5→23 • 6→33 • 7→223 • 8→233 • 9→333
32-233-3333202330333 (here 0 is the zero token and divider)(32)(233)(333) () = 0
32-233-333 → (32)(233)(333)23-3-223 → (23)(3)(223)233-2-32 → (233)(2)(32)32-- → (32)()() → 320Convert decimal ↔ SubiCount. Optionally render output as handwritten circles.
Compute with integers. Input may be decimal or SubiCount. Division is integer division.
Type 0–9; the sandbox converts them to SubiCount live. Choose dashes or circles.