Jargon: Unicode “Code Point” and Notation U+03B1

By Xah Lee. Date: . Last updated: .

Better Term for Code Point is Character ID

One of the idiocy in Unicode is the term “code point”. 〔see Unicode: Codepoint〕 It should be called “character id”.

Better Notation for Unicode Character

The standard notation for Unicode is this U+03B1. The 3B1 is a hexadecimal for 945, which is the char GREEK SMALL LETTER ALPHA α.

It should be decimal instead. Because we human work better with decimals, and it's also easier to type, and easier in programing languages. So, for example, to say a Unicode char “U+03B1”, we'd say “Unicode id 945”. There's no advantage of “U+03B1”.

By the way , hexadecimal doesn't save digits neither, it saves at most 2 digits. 〔see ID String Length Design, Radix vs Length

History of the Term Code Point

unicode jargon code point 2025-09-30 0fb99
unicode jargon code point 2025-09-30 0fb99