The second one adds zeros in front of shorter bytes to get the full double word length. The first one allows you to separate double words with any character. There are also three other options for improving the output UTF-32 data. Little Endian's BOM is fffe0000 (in hex) and Big Endian's BOM is 0000feff. BOM is a short byte sequence that indicates the endianness of the data. This tool also allows you to add the byte order mark (BOM) at the beginning of UTF-32 data. For example, if a UTF-32 value in the Big Endian format is AABBCCDD (in hex), then in the Little Endian format it's DDCCBBAA. On the other hand, if the most significant byte (MSB) is stored or transmitted first (and LSB transmitted last), then it is said to be the Big Endian data format. If the least significant byte (LSB) is stored or transmitted first, then it is said to be the Little Endian data format. This utility also supports Little Endian and Big Endian byte order formats. If you need to use any other base, then select the "Use a Custom Base" item in this list and enter the needed base value in the option below. If you want to display double words in a hexadecimal (base-16), decimal (base-10), octal (base-8), or binary (base-2) number system, you can quickly select it from the bases list in the options. This tool supports printing UTF-32 values in bases from 2 to 36. The biggest disadvantage is that this encoding wastes 11 bits on average as all 1,114,111 Unicode characters can be represented in 21 bits. The biggest advantage of UTF-32 is that any Unicode character can be represented as a single 32-bit integer (a double word).
UTF-32 encoding is a fixed-length encoding scheme that uses 4 bytes to represent each code point. This browser-based utility converts your Unicode text to UTF-32 encoding.