Your data never leaves this tab

Free Unicode Converter Online

Convert characters to Unicode code points, HTML entities, UTF-8 hex bytes, and back — instantly in your browser.

or
Character—
Code Point—
Decimal—
HTML Entity—
UTF-8 Bytes—
Binary—
JS Escape—
String Mode — inspect every character

How it works

1

Enter a character or code

Type a character, paste a Unicode code point (U+1F600), or enter a decimal number.

2

See all formats

Instantly see the character, code point, HTML entity, UTF-8 bytes, and binary.

3

Convert full strings

Switch to string mode to convert every character in a text string at once.

4

Copy any value

Click any field to copy its value.

Common use cases

HTML entity lookup

Find the HTML entity (😀) for any Unicode character to embed in HTML safely.

Encoding debugging

Diagnose garbled text by inspecting the code points and UTF-8 bytes of individual characters.

Emoji code points

Find the Unicode code point for any emoji to use in code, CSS content, or database storage.

Character inspection

Inspect unusual characters in strings (zero-width spaces, combining marks, bidirectional overrides) that look normal but cause bugs.

Frequently asked questions

What is a Unicode code point?

A code point is a number assigned to each character in the Unicode standard, written as U+XXXX. For example, A is U+0041 and 😀 is U+1F600.

What is the difference between Unicode and UTF-8?

Unicode is the standard assigning numbers to characters. UTF-8 is an encoding that converts those numbers to bytes for storage and transmission. ASCII characters use 1 byte; most emoji use 4 bytes in UTF-8.

What is a UTF-8 byte sequence?

The bytes that represent a character in UTF-8 encoding. For example, © (U+00A9) is stored as the two bytes C2 A9 in UTF-8.

Does this work with emoji and supplementary characters?

Yes — the converter uses codePointAt() which handles characters above U+FFFF (emoji, mathematical symbols, historical scripts).