Unicode Planes

Unicode divides its character set into 17 planes, each hosting 65,536 code points. These planes are subdivided into blocks, grouping related characters, scripts, or symbols for easier organization and navigation.

Below is a table listing all 17 planes with key details.

RangeNameContained Blocks
U+0000 – U+FFFFBasic Multilingual Plane (BMP)
U+10000 – U+1FFFFSupplementary Multilingual Plane (SMP)
U+20000 – U+2FFFFSupplementary Ideographic Plane (SIP)
U+30000 – U+3FFFFTertiary Ideographic Plane (TIP)
U+40000 – U+4FFFFUnassigned or Reserved Plane
    U+50000 – U+5FFFFUnassigned or Reserved Plane
      U+60000 – U+6FFFFUnassigned or Reserved Plane
        U+70000 – U+7FFFFUnassigned or Reserved Plane
          U+80000 – U+8FFFFUnassigned or Reserved Plane
            U+90000 – U+9FFFFUnassigned or Reserved Plane
              U+A0000 – U+AFFFFUnassigned or Reserved Plane
                U+B0000 – U+BFFFFUnassigned or Reserved Plane
                  U+C0000 – U+CFFFFUnassigned or Reserved Plane
                    U+D0000 – U+DFFFFUnassigned or Reserved Plane
                      U+E0000 – U+EFFFFSupplementary Special-purpose Plane (SSP)
                      U+F0000 – U+FFFFFSupplementary Private Use Area Plane (SPUA-A)
                      U+100000 – U+10FFFFSupplementary Private Use Area Plane (SPUA-B)

                      Related Questions

                      Unicode planes are subdivisions in the Unicode standard, each containing 65,536 code points (2¹⁶). They consist of Unicode blocks and serve as the highest-level structural grouping in Unicode.

                      There are 17 Unicode planes. This number is fixed and does not change with new versions of the Unicode Standard.

                      Unicode planes are large, fixed divisions of code points, while Unicode blocks are smaller, named ranges within planes that group related characters (e.g., Latin, Cyrillic). Planes provide a structural framework for organizing the Unicode space, while blocks further categorize characters based on shared features, such as script or function.

                      The Basic Multilingual Plane (BMP) contains the most commonly used characters, including alphabets and symbols, while Supplementary Planes include less common characters, such as historic scripts, emojis, and specialized symbols.