Free Unicode Converter Online
Convert characters to Unicode code points, HTML entities, UTF-8 hex bytes, and back — instantly in your browser.
———————How it works
Enter a character or code
Type a character, paste a Unicode code point (U+1F600), or enter a decimal number.
See all formats
Instantly see the character, code point, HTML entity, UTF-8 bytes, and binary.
Convert full strings
Switch to string mode to convert every character in a text string at once.
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).