Ctrl + K
HomeEncoding ToolsUTF-16 Inspector
Free Developer Tool

UTF-16 Inspector

Inspect text as UTF-16 code units and examine how Unicode characters are represented in encoded data.

Text
UTF-16 Code Units
UTF-16 Inspection
UTF-16 code units22
Unicode code points20
UTF-16 size44 B
BMP characters18
Supplementary characters2
Surrogate pairs2 (10.0%)
Standalone surrogates0
Unicode Code Points
CharacterCode PointDecimalUTF-16 UnitsType
HU+0048720x0048Latin letter
eU+00651010x0065Latin letter
lU+006C1080x006CLatin letter
lU+006C1080x006CLatin letter
oU+006F1110x006FLatin letter
,U+002C440x002CUnicode character
U+0020320x0020Space
UU+0055850x0055Latin letter
TU+0054840x0054Latin letter
FU+0046700x0046Latin letter
-U+002D450x002DUnicode character
1U+0031490x0031Digit
6U+0036540x0036Digit
!U+0021330x0021Unicode character
U+0020320x0020Space
😀U+1F6001285120xD83D 0xDE00Emoji / symbol
U+0020320x0020Space
U+20AC83640x20ACUnicode character
U+0020320x0020Space
𝄞U+1D11E1190700xD834 0xDD1EUnicode character
UTF-16 Notes
• UTF-16 stores data as 16-bit code units.
• Characters in the Basic Multilingual Plane normally use one code unit.
• Characters above U+FFFF use two UTF-16 code units called a surrogate pair.
• JavaScript string.length counts UTF-16 code units, not Unicode code points.
• For example, 😀 is one Unicode code point but two UTF-16 code units.
• Each UTF-16 code unit occupies 2 bytes.
• The inspection is performed entirely in the browser.

What is UTF-16 Inspector?

Inspect UTF-16 representations of text by examining Unicode characters, code points and the hexadecimal code units used to represent them.

How to use

  1. Enter or paste text.
  2. Inspect the Unicode characters.
  3. Review the UTF-16 code units.
  4. Copy the inspection results.

Features

  • UTF-16 code unit inspection
  • Unicode code points
  • Hexadecimal representation
  • Character analysis

Common Use Cases

  • Encoding debugging
  • Unicode troubleshooting
  • JavaScript string analysis
  • Character encoding education

Example

Input
A
Output
Character: A
Code point: U+0041
UTF-16 code unit: 0041

FAQ

Does it show UTF-16 code units?

Yes.

Can it inspect Unicode characters?

Yes.

Is processing local?

Yes.