Plane
Encoding & StandardsA group of 65,536 consecutive Unicode code points. Plane 0 is the Basic Multilingual Plane (BMP); most emoji live in Plane 1 (SMP).
Unicode divides its 1,114,112 code points into 17 planes of 65,536 code points each (Planes 0 through 16). The first plane, Plane 0 (U+0000 to U+FFFF), is the Basic Multilingual Plane (BMP) containing most common scripts.Plane 1 (U+10000 to U+1FFFF) is the Supplementary Multilingual Plane (SMP), where most emoji are allocated. Planes 2 and beyond contain supplementary CJK characters and reserved space.
The BMP/SMP distinction matters because characters in the BMP can be represented with a single UTF-16 code unit, while SMP characters (including emoji) require surrogate pairs.