Character Information

Code Point
U+2082
HEX
2082
Unicode Plane
Basic Multilingual Plane
Category
Other Number

Character Representations

Click elements to copy
EncodingHexBinary
UTF8
E2 82 82
11100010 10000010 10000010
UTF16 (big Endian)
20 82
00100000 10000010
UTF16 (little Endian)
82 20
10000010 00100000
UTF32 (big Endian)
00 00 20 82
00000000 00000000 00100000 10000010
UTF32 (little Endian)
82 20 00 00
10000010 00100000 00000000 00000000
HTML Entity
₂
URI Encoded
%E2%82%82

Description

U+2082 SUBSCRIPT TWO is a Unicode character that plays an essential role in digital text by representing the numeral "2" when used as a subscript. Its primary application is in mathematical and scientific contexts, where it is commonly employed to denote the exponent of powers or indices within formulas, equations, and chemical compounds. For example, the molecular formula for water (H2O) uses SUBSCRIPT TWO to signify that there are two hydrogen atoms per oxygen atom. Furthermore, it helps convey complex ideas in a concise manner, enhancing readability and comprehension in fields such as chemistry, physics, and engineering. While not widely used in everyday text, SUBSCRIPT TWO remains an indispensable tool for professionals and scholars who rely on precise notation to communicate their research findings and theoretical constructs accurately.

How to type the symbol on Windows

Hold Alt and type 8322 on the numpad. Or use Character Map.

  1. Step 1: Determine the UTF-8 encoding bit layout

    The character has the Unicode code point U+2082. In UTF-8, it is encoded using 3 bytes because its codepoint is in the range of 0x0800 to 0xffff.

    Therefore we know that the UTF-8 encoding will be done over 16 bits within the final 24 bits and that it will have the format: 1110xxxx 10xxxxxx 10xxxxxx
    Where the x are the payload bits.

    UTF-8 Encoding bit layout by codepoint range
    Codepoint RangeBytesBit patternPayload length
    U+0000 - U+007F10xxxxxxx7 bits
    U+0080 - U+07FF2110xxxxx 10xxxxxx11 bits
    U+0800 - U+FFFF31110xxxx 10xxxxxx 10xxxxxx16 bits
    U+10000 - U+10FFFF411110xxx 10xxxxxx 10xxxxxx 10xxxxxx21 bits
  2. Step 2: Obtain the payload bits:

    Convert the hexadecimal code point U+2082 to binary: 00100000 10000010. Those are the payload bits.

  3. Step 3: Fill in the bits to match the bit pattern:

    Obtain the final bytes by arranging the paylod bits to match the bit layout:
    11100010 10000010 10000010