Система кодирования UTF-32 в компьютерных системах работает следующим образом: для кодирования любого символа используется ровно 32 бита, что составляет 4 байта информации. 14
Символ UTF-32 является прямым представлением его кодовой позиции (Code point). 1 Главное преимущество кодировки перед кодировками переменной длины заключается в том, что символы Юникода непосредственно индексируемы. 1 Это делает замену символов в строках UTF-32 простой, для этого используется целое число в качестве индекса. 1
UTF-32 применяется, главным образом, не в строках символов, а во внутренних API, где данные являются единственной кодовой позицией или глифом. 1 Например, при прорисовке текста на последнем шаге происходит построение списка структур, каждая из которых включает в себя позиции x и у, атрибуты и единственный символ UTF-32, идентифицирующий глиф для прорисовки. 1