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.
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.