ISO/IEC 10646の全領域の文字集合のこと。
32ビット(実際に使われるのは、うち31ビット)の全てを用いる仕様で、理論上21億以上の文字種を表現できる。
そして一部にはUnicodeのコード体系が採用されている。
32ビットのコードは上位から8ビット毎に群・面・区・点と呼ばれるが、このうち幾つかについて、既に用途が決められている。
ISO/IEC 10646とUnicodeは直接の関係はないのだが、その経緯からUnicodeの文字集合を採用することになっていて、00群00面〜00群16面までにUnicodeの領域が配置されている。
00群00面はUnicode対応の全ての実装で、00群01面〜00群16面まではサロゲートなどに対応した実装で、それぞれ利用出来る。