Der Unicode-Standard ordnet die Zeichen in 17 sogenannten Ebenen von je etwas mehr als 65.000 Zeichen (216 um genau zu sein) an. Der Standard hat deshalb theoretisch Platz für 1.114.112 Zeichen. Einige Ebenen sind noch undefiniert und werden zu einem späteren Zeitpunkt gefüllt. Die meistverwendeten Zeichen wandern in die beinahe volle Grundlegende mehrsprachige Ebene.
Die zweite Ebene enthält hauptsächlich alte Zeichen wie ägyptische Hieroglyphen und grafische Symbole, zum Beispiel Mahjongg-Steine oder Emoticons. Drittens beherbergt die unterstützende ideographische Ebene viele ostasiatische Zeichen, die in der grundlegenden mehrsprachigen Ebene keinen Platz gefunden haben. Die drittletzte unterstützende Sondereinsatz-Ebene ist beinahe vollkommen leer und soll Codepunkte enthalten, die keine Schriftzeichen sind, wie Kontrollzeichen, die die Sprache eines Textes auszeichnen. Die letzten beiden Ebenen sind Sondereinsatzebenen. Hier definierte Codepunkte sind privat, das heißt, sie werden niemals von Unicode spezifiziert und können von Drittprogrammen frei zugewiesen werden zu was immer sinnvoll erscheint.