There are many different numeral systems, that is, writing systems for expressing numbers.

By culture / time period

"A base is a natural number B whose powers (B multiplied by itself some number of times) are specially designated within a numerical system." The term is not equivalent to radix, as it applies to all numerical notation systems (not just positional ones with a radix) and most systems of spoken numbers. Some systems have two bases, a smaller (subbase) and a larger (base); an example is Roman numerals, which are organized by fives (V=5, L=50, D=500, the subbase) and tens (X=10, C=100, M=1,000, the base).

NameBaseSampleApprox. First Appearance
Proto-cuneiform numerals10&60c. 3500–2000 BCE
Indus numeralsunknownc. 3500–1900 BCE
Proto-Elamite numerals10&603100 BCE
Sumerian numerals10&603100 BCE
Egyptian numerals103000 BCE
Babylonian numerals10&602000 BCE
Aegean numerals10𐄇 𐄈 𐄉 𐄊 𐄋 𐄌 𐄍 𐄎 𐄏 ( ) 𐄐 𐄑 𐄒 𐄓 𐄔 𐄕 𐄖 𐄗 𐄘 ( ) 𐄙 𐄚 𐄛 𐄜 𐄝 𐄞 𐄟 𐄠 𐄡 ( ) 𐄢 𐄣 𐄤 𐄥 𐄦 𐄧 𐄨 𐄩 𐄪 ( ) 𐄫 𐄬 𐄭 𐄮 𐄯 𐄰 𐄱 𐄲 𐄳 ( )1500 BCE
Chinese numerals Japanese numerals Korean numerals (Sino-Korean) Vietnamese numerals (Sino-Vietnamese)10零一二三四五六七八九十百千萬億 (Default, Traditional Chinese) 〇一二三四五六七八九十百千万亿 (Default, Simplified Chinese)1300 BCE
Roman numerals5&10I V X L C D M1000 BCE
Hebrew numerals10א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת ך ם ן ף ץ800 BCE
Indian numerals10Bengali ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ Devanagari ० १ २ ३ ४ ५ ६ ७ ८ ९ Gujarati ૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯ Kannada ೦ ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯ Malayalam ൦ ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯ Odia ୦ ୧ ୨ ୩ ୪ ୫ ୬ ୭ ୮ ୯ Punjabi ੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ Tamil ௦ ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯ Telugu ౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯ Tibetan ༠ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩ Urdu ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹750–500 BCE
Greek numerals10ō α β γ δ ε ϝ ζ η θ ι ο Αʹ Βʹ Γʹ Δʹ Εʹ Ϛʹ Ζʹ Ηʹ Θʹ<400 BCE
Kharosthi numerals4&10𐩇 𐩆 𐩅 𐩄 𐩃 𐩂 𐩁 𐩀<400–250 BCE
Phoenician numerals10𐤙 𐤘 𐤗 𐤛𐤛𐤛 𐤛𐤛𐤚 𐤛𐤛𐤖 𐤛𐤛 𐤛𐤚 𐤛𐤖 𐤛 𐤚 𐤖<250 BCE
Chinese rod numerals10𝍠 𝍡 𝍢 𝍣 𝍤 𝍥 𝍦 𝍧 𝍨 𝍩1st century
Coptic numerals10Ⲁ Ⲃ Ⲅ Ⲇ Ⲉ Ⲋ Ⲍ Ⲏ Ⲑ2nd century
Ge'ez numerals10፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱ ፲ ፳ ፴ ፵ ፶ ፷ ፸ ፹ ፺ ፻ ፼3rd–4th century 15th century (Modern Style)
Maya numerals5&20𝋠 𝋡 𝋢 𝋣 𝋤 𝋥 𝋦 𝋧 𝋨 𝋩 𝋪 𝋫 𝋬 𝋭 𝋮 𝋯 𝋰 𝋱 𝋲 𝋳4th century
Armenian numerals10Ա Բ Գ Դ Ե Զ Է Ը Թ ԺEarly 5th century
Khmer numerals10០ ១ ២ ៣ ៤ ៥ ៦ ៧ ៨ ៩Early 7th century
Thai numerals10๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙7th century
Abjad numerals10غ ظ ض ذ خ ث ت ش ر ق ص ف ع س ن م ل ك ي ط ح ز و هـ د ج ب ا<8th century
Chinese numerals (financial)10零壹貳參肆伍陸柒捌玖拾佰仟萬億 (T. Chinese) 零壹贰叁肆伍陆柒捌玖拾佰仟萬億 (S. Chinese)late 7th/early 8th century
Eastern Arabic numerals10٩ ٨ ٧ ٦ ٥ ٤ ٣ ٢ ١ ٠8th century
Vietnamese numerals (Chữ Nôm)10𠬠 𠄩 𠀧 𦊚 𠄼 𦒹 𦉱 𠔭 𠃩<9th century
Western Arabic numerals100 1 2 3 4 5 6 7 8 99th century
Glagolitic numerals10Ⰰ Ⰱ Ⰲ Ⰳ Ⰴ Ⰵ Ⰶ Ⰷ Ⰸ ...9th century
Cyrillic numerals10а в г д е ѕ з и ѳ і ...10th century
Rumi numerals1010th century
Burmese numerals10၀ ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉11th century
Tangut numerals10𘈩 𗍫 𘕕 𗥃 𗏁 𗤁 𗒹 𘉋 𗢭 𗰗11th century (1036)
Cistercian numerals1013th century
Muisca numerals2015th century
Korean numerals (Hangul)10영 일 이 삼 사 오 육 칠 팔 구15th century (1443)
Aztec numerals20(1, 5, 20, 100, 400, 800, 8000)16th century
Sinhala numerals10෦ ෧ ෨ ෩ ෪ ෫ ෬ ෭ ෮ ෯ 𑇡 𑇢 𑇣 𑇤 𑇥 𑇦 𑇧 𑇨 𑇩 𑇪 𑇫 𑇬 𑇭 𑇮 𑇯 𑇰 𑇱 𑇲 𑇳 𑇴18th century
Pentadic runes1019th century
Cherokee numerals1019th century (1820s)
Vai numerals10꘠ ꘡ ꘢ ꘣ ꘤ ꘥ ꘦ ꘧ ꘨ ꘩19th century (1832)
Bamum numerals10ꛯ ꛦ ꛧ ꛨ ꛩ ꛪ ꛫ ꛬ ꛭ ꛮ19th century (1896)
Mende Kikakui numerals10𞣏 𞣎 𞣍 𞣌 𞣋 𞣊 𞣉 𞣈 𞣇20th century (1917)
Osmanya numerals10𐒠 𐒡 𐒢 𐒣 𐒤 𐒥 𐒦 𐒧 𐒨 𐒩20th century (1920s)
Medefaidrin numerals20𖺀 𖺁/𖺔 𖺂/𖺕 𖺃/𖺖 𖺄 𖺅 𖺆 𖺇 𖺈 𖺉 𖺊 𖺋 𖺌 𖺍 𖺎 𖺏 𖺐 𖺑 𖺒 𖺓20th century (1930s)
N'Ko numerals10߉ ߈ ߇ ߆ ߅ ߄ ߃ ߂ ߁ ߀20th century (1949)
Hmong numerals10𖭐 𖭑 𖭒 𖭓 𖭔 𖭕 𖭖 𖭗 𖭘 𖭑𖭐20th century (1959)
Garay numerals1020th century (1961)
Adlam numerals10𞥙 𞥘 𞥗 𞥖 𞥕 𞥔 𞥓 𞥒 𞥑 𞥐20th century (1989)
Kaktovik numerals5&20𝋀 𝋁 𝋂 𝋃 𝋄 𝋅 𝋆 𝋇 𝋈 𝋉 𝋊 𝋋 𝋌 𝋍 𝋎 𝋏 𝋐 𝋑 𝋒 𝋓20th century (1994)
Sundanese numerals10᮰ ᮱ ᮲ ᮳ ᮴ ᮵ ᮶ ᮷ ᮸ ᮹20th century (1996)

By type of notation

Numeral systems are classified here as to whether they use positional notation (also known as place-value notation), and further categorized by radix or base.

Standard positional numeral systems

A binary clock might use LEDs to express binary values. In this clock, each column of LEDs shows a binary-coded decimal numeral of the traditional sexagesimal time.

The common names are derived somewhat arbitrarily from a mix of Latin and Greek, in some cases including roots from both languages within a single name. There have been some proposals for standardisation.

BaseNameUsage
2BinaryDigital computing, imperial and customary volume (bushel-kenning-peck-gallon-pottle-quart-pint-cup-gill-jack-fluid ounce-tablespoon).
3Ternary, trinaryCantor set (all points in [0,1] that can be represented in ternary with no 1s); counting Tasbih in Islam; hand-foot-yard and teaspoon-tablespoon-shot measurement systems; most economical integer base.
4QuaternaryChumashan languages and Kharosthi numerals.
5QuinaryAneityum (traditional), Ateso, Gumatj, Kuurn Kopan Noot, and Nunggubuyu, Saraveca languages; common count grouping e.g. tally marks.
6Senary, seximalDiceware, Ndom, Kanum, and Proto-Uralic language (suspected).
7Septimal, septenary
8OctalCharles XII of Sweden, Unix-like permissions, Squawk codes, DEC PDP-11, Yuki, Pame, compact notation for binary numbers, Xiantian (I Ching, China).
9Nonary, nonalCompact notation for ternary.
10Decimal, denaryMost widely used by contemporary societies.
11Undecimal, unodecimal, undenaryA base-11 number system was mistakenly attributed to the Māori (New Zealand) in the 19th century and one was reported to be used by the Pangwa (Tanzania) in the 20th century, but was not confirmed by later research and is believed to also be an error. Briefly proposed during the French Revolution to settle a dispute between those proposing a shift to duodecimal and those who were content with decimal. Used as a check digit in ISBN for 10-digit ISBNs. Applications in computer science and technology.
12Duodecimal, dozenalLanguages in the Nigerian Middle Belt Janji, Gbiri-Niragu, Piti, and the Nimbia dialect of Gwandara; Chepang language of Nepal, and the Mahl dialect of Maldivian; dozen-gross-great gross counting; 12-hour clock and months timekeeping; years of Chinese zodiac; foot and inch; Roman fractions.
13Tredecimal, tridecimalConway's base 13 function.
14Quattuordecimal, quadrodecimalProgramming for the HP 9100A/B calculator and image processing applications.
15Quindecimal, pentadecimalTelephony routing over IP, and the Huli language.
16Hexadecimal, sexadecimal, sedecimalCompact notation for binary data; tonal system of Nystrom.
17Heptadecimal, septendecimal
18Octodecimal
19Undevicesimal, nonadecimal
20VigesimalBasque, Celtic, Muisca, Inuit, Yoruba, Tlingit, and Dzongkha numerals; Santali, and Ainu languages.
5&20Quinary-vigesimalGreenlandic, Iñupiaq, Kaktovik, Maya, Nunivak Cupʼig, and Yupʼik numerals – "wide-spread... in the whole territory from Alaska along the Pacific Coast to the Orinoco and the Amazon."
21The smallest base in which all fractions ⁠1/2⁠ to ⁠1/18⁠ have periods of 4 or shorter.
23Kalam language,
24Quadravigesimal24-hour clock timekeeping; Greek alphabet; Kaugel language.
25Compact notation for quinary.
26HexavigesimalSometimes used for encryption or ciphering, using all letters in the English alphabet. Used to encode SHA-256 hashes into uppercase letters in InChIKey (a standard indexing system of chemical structures) and SID (sequence identification, an indexing system of PCR amplicons in forensics).
27Telefol, Oksapmin, Wambon, and Hewa languages. Mapping the nonzero digits to the alphabet and zero to the space is occasionally used to provide checksums for alphabetic data such as personal names, to provide a concise encoding of alphabetic strings, or as the basis for a form of gematria. Compact notation for ternary.
30TrigesimalThe Natural Area Code, this is the smallest base such that all of ⁠1/2⁠ to ⁠1/6⁠ terminate, a number n is a regular number if and only if ⁠1/n⁠ terminates in base 30.
32DuotrigesimalFound in the Ngiti language. Also used to encode computer (binary) data into an alphanumerical string without confusable characters (e.g. zero and "O", eight and "B") in RFC, with each character standing for 5 bits.
34The smallest base where ⁠1/2⁠ terminates and all of ⁠1/2⁠ to ⁠1/18⁠ have periods of 4 or shorter.
36HexatrigesimalUsed to encode large numbers into an alphanumeric string (26 letters, 10 numbers). Compact notation for senary.
40DEC RADIX 50/MOD40 encoding used to compactly represent file names and other symbols on Digital Equipment Corporation computers. The character set is a subset of ASCII consisting of space, upper case letters, the punctuation marks "$", ".", and "%", and the numerals.
42Largest base for which all minimal primes are known.
47Smallest base for which no generalized Wieferich primes are known.
50SQUOZE encoding used to compactly represent file names and other symbols on some IBM computers. Encoding using all Gurmukhi characters plus the Gurmukhi digits.
60SexagesimalBabylonian numerals and Sumerian; degrees-minutes-seconds and hours-minutes-seconds measurement systems; Ekari; covers base 62 apart from I, O, and l, but including _(underscore).
64Used to encode computer (binary) data into a relatively compact string, with each character standing for 6 bits (RFC).
72The smallest base greater than binary such that no three-digit narcissistic number exists.
80Used as a sub-base in Supyire.
89Largest base for which all left-truncatable primes are known.
90Related to Goormaghtigh conjecture for the generalized repunit numbers (111 in base 90 = 1111111111111 in base 2).
97Smallest base which is not perfect odd power (where generalized Wagstaff numbers can be factored algebraically) for which no generalized Wagstaff primes are known.
185Smallest base which is not a perfect power (where generalized repunits can be factored algebraically) for which no generalized repunit primes are known.
210Smallest base such that all fractions ⁠1/2⁠ to ⁠1/10⁠ terminate.

Non-standard positional numeral systems

Bijective numeration

Unary, or bijective base‑1, is used in Tally marks, and Counting. Unary numbering is used as part of some data compression algorithms such as Golomb coding. It also forms the basis for the Peano axioms for formalizing arithmetic within mathematical logic. A form of unary notation called Church encoding is used to represent numbers within lambda calculus. Some email spam filters tag messages with a number of asterisks in an e-mail header such as X-Spam-Bar or X-SPAM-LEVEL. The larger the number, the more likely the email is considered spam. [citation needed]

Signed-digit representation

BaseNameUsage
2Balanced binary (Non-adjacent form)
3Balanced ternaryTernary computers
10Balanced decimalJohn Colson Augustin Cauchy

Complex bases

BaseNameUsage
2iQuater-imaginary baserelated to base −4 and base 16
−1 ± iTwindragon baseTwindragon fractal shape, related to base −4 and base 16

Non-integer bases

BaseNameUsage
φGolden ratio baseearly Beta encoder
eBase e {\displaystyle e}best radix economy [citation needed]

Mixed radix

Other

Non-positional notation

All known numeral systems developed before the Babylonian numerals are non-positional, as are many developed later, such as the Roman numerals. The French Cistercian monks created their own numeral system.

See also