Loading navigation...

About Positional Notations & Radix Conversions

An architectural overview of numeral bases, historical number systems, and algorithmic digit transformations across positional notations.

The Mathematics and History of Numeral Systems

Numeral systems provide the symbolic foundation for quantifying, calculating, and representing values across human history and digital architecture. Every positional system relies on a radix or base (bb), which determines the number of unique digits, including zero, used to represent numbers.

While standard arithmetic relies heavily on the decimal system, computing architecture is built upon binary, octal, and hexadecimal notations. Specialized domains also utilize ancient vigesimal structures, sexagesimal timekeeping systems, and non-positional notations like Roman numerals.

Key Numeral System Frameworks (bb)

When converting numerical quantities between systems such as Decimal\text{Decimal} and Hexadecimal\text{Hexadecimal}, specific mathematical rules govern value translation:

  • Positional Notation: Values are represented as sums of powers of the base multiplied by coefficients (dnbn+⋯+d1b1+d0b0d_n b^n + \dots + d_1 b^1 + d_0 b^0).
  • Computing Radices: Binary (base=2\text{base} = 2), octal (base=8\text{base} = 8), and hexadecimal (base=16\text{base} = 16) provide compact bit-grouping representations for machine code and memory addresses.
  • Historical & High-Base Systems: Systems like ancient Sumerian and Babylonian sexagesimal (base=60\text{base} = 60) and Mayan vigesimal (base=20\text{base} = 20) reflect ancient cultural counting methods and astronomical cycles.

Popular Conversion Pairs

Supported Units & Reference

[LAB-CAL]SPEC://REF

Base 36

TYPE:
Computing
CODE:
b36
ID-BASE-36
A base-36 system using the 10 digits (0-9) and 26 letters (A-Z) for short alphanumeric identifiers.
[LAB-CAL]SPEC://REF

Base 64

TYPE:
Computing
CODE:
b64
ID-BASE-64
A base-64 system using 0-9, A-Z, a-z, and two additional symbols, often used for encoding binary data (e.g., Base64 encoding).
[LAB-CAL]SPEC://REF

Binary

TYPE:
Computing
CODE:
bin
ID-BINARY
A base-2 numeral system, fundamental to digital computing, using only the digits 0 and 1.
[LAB-CAL]SPEC://REF

Decimal

TYPE:
Standard
CODE:
dec
ID-DECIMAL
The standard base-10 numeral system used worldwide, employing the digits 0 through 9.
[LAB-CAL]SPEC://REF

Duodecimal

TYPE:
Positional
CODE:
duo
ID-DUODECIM
A base-12 numeral system, historically used for measurements (e.g., inches in a foot) and uses two additional symbols (A, B or T, E).
[LAB-CAL]SPEC://REF

Hexadecimal

TYPE:
Computing
CODE:
hex
ID-HEXADECI
A base-16 numeral system, widely used in computing, which uses the digits 0–9 and the letters A–F.
[LAB-CAL]SPEC://REF

Mayan Numerals

TYPE:
Historical
CODE:
may
ID-MAYAN-NU
Ancient Mesoamerican base-20 vigesimal system using dot-and-bar glyph combinations and a shell symbol for zero.
[LAB-CAL]SPEC://REF

Nonary

TYPE:
Positional
CODE:
non
ID-NONARY
A base-9 numeral system.
[LAB-CAL]SPEC://REF

Novemdecimal

TYPE:
Mathematical
CODE:
novdec
ID-NOVEMDEC
A base-19 numeral system.
[LAB-CAL]SPEC://REF

Octal

TYPE:
Computing
CODE:
oct
ID-OCTAL
A base-8 numeral system, often used in computer science as a compact representation of binary numbers.
[LAB-CAL]SPEC://REF

Quaternary

TYPE:
Positional
CODE:
qua
ID-QUATERNA
A base-4 numeral system, sometimes used in digital logic.
[LAB-CAL]SPEC://REF

Quinary

TYPE:
Positional
CODE:
qui
ID-QUINARY
A base-5 numeral system, potentially related to counting on one hand.
[LAB-CAL]SPEC://REF

Roman Numerals

TYPE:
Historical
CODE:
rom
ID-ROMAN-NU
An ancient numeral system of Rome, using combinations of letters (I, V, X, L, C, D, M) to represent values. The system is additive and subtractive.
[LAB-CAL]SPEC://REF

Senary

TYPE:
Positional
CODE:
sen
ID-SENARY
A base-6 numeral system, also known as heximal.
[LAB-CAL]SPEC://REF

Septemvigesimal

TYPE:
Mathematical
CODE:
septemvig
ID-SEPTEMVI
A base-27 numeral system, using all 26 letters and 0-9 (with some omission/overlap depending on convention).
[LAB-CAL]SPEC://REF

Septenary

TYPE:
Positional
CODE:
sep
ID-SEPTENAR
A base-7 numeral system.
[LAB-CAL]SPEC://REF

Sexagesimal (Babylonian)

TYPE:
Historical
CODE:
sex
ID-SEXAGESI
A base-60 numeral system, originating from ancient Sumer and Babylonia, utilizing cuneiform symbols.
[LAB-CAL]SPEC://REF

Sexagesimal (Numeric)

TYPE:
Mathematical
CODE:
sex-n
ID-SEXAGESI
Standard modern base-60 numeric notation using comma-separated place values.
[LAB-CAL]SPEC://REF

Ternary

TYPE:
Positional
CODE:
ter
ID-TERNARY
A base-3 numeral system, using the digits 0, 1, and 2.
[LAB-CAL]SPEC://REF

Trigesimal

TYPE:
Mathematical
CODE:
trig
ID-TRIGESIM
A base-30 numeral system.
[LAB-CAL]SPEC://REF

Undecimal

TYPE:
Positional
CODE:
und
ID-UNDECIMA
A base-11 numeral system, using the digits 0-9 and one letter (typically A).
[LAB-CAL]SPEC://REF

Vigesimal

TYPE:
Historical
CODE:
vig
ID-VIGESIMA
A base-20 numeral system, famously used by the Mayan civilization.