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)