Look up unicode

Inspect a Unicode code point and its common text encodings.

freeworks offlinenothing uploaded
ToolUnicode Lookup
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

A code point is parsed from U+ notation, hexadecimal, decimal, or a character, validated as a Unicode scalar value, and converted to UTF-8 bytes, UTF-16 code units, HTML references, CSS escapes, and JavaScript escapes. Supplementary code points use a braced JavaScript escape so they are not truncated.

  • Unicode scalar validation rejects surrogate code points and values above U+10FFFF.

Worked example

Lookup by Code Point
Look up Unicode character information by code point
Input
											U+0041
										
Output
												Character: A
Code Point: U+0041
Decimal: 65
Hex: 0x41
Octal: 0101
Binary: 1000001
Block: Uppercase Letter
UTF-8: 0x41 (1 byte)
UTF-16: 0x0041 (1 unit)
HTML Decimal: A
HTML Hex: A
CSS: \41
JavaScript: \u0041
											

When to use this

Encoding tests, font debugging, and markup escaping inspect code points.

Edge cases

  • U+1F600 uses \u{1F600} in JavaScript.
  • U+D800 is a surrogate and is rejected.
  • Values above U+10FFFF are outside Unicode.

References