To move supplementary characters between UTF-16 and UTF-32. (If an invalid code point is specified, the results will not be calculated) More info on surrogate pairs can be found in Chapter 3.7 of the Unicode Standard.
To convert, type in the code point in #####[#] or U+#####[#] form.
To convert, type in the surrogate code points in #### or U+#### form.
To get the character name, type in any UTF-16 or UTF-32 code point in ####[##] or U+####[##] format.