Free browser converter
Character to Unicode Converter
Convert characters to Unicode identifiers in your browser with explicit ASCII, Unicode code point, and UTF-8 byte handling.
Interactive tool
Convert characters to Unicode identifiers
Ready
Choose the exact representation you need; the tool does not guess an encoding.
Detailed conversion guide
How to Convert a Character to Unicode
Every Unicode character has a scalar value. U+0041 identifies A, U+4F60 identifies 你, and U+1F600 identifies 😀. Decimal mode shows the same integers in base 10.
UTF-8 hex is an encoded byte view, not a different character ID. A stays 41, é becomes C3 A9, and 😀 becomes F0 9F 98 80. Comparing the views prevents code point and byte confusion.
| Input | Output | Meaning |
|---|---|---|
A | U+0041 | 65 |
é | U+00E9 | 233 |
你 | U+4F60 | 20320 |
😀 | U+1F600 | 128512 |
Character Code Points in JavaScript and Python
Iterate strings by Unicode code point in JavaScript and use codePointAt; in Python iterate the string and use ord. TextEncoder or encode('utf-8') produces storage bytes.
// validate first, then convert
const value = Number.parseInt(token, radix);
if (!Number.isInteger(value)) throw new Error("Invalid input");Characters, Graphemes, and Combining Marks
One visible grapheme can contain multiple code points. For example, an accented letter may be stored as one precomposed scalar or a base letter followed by a combining mark.
This inspector reports the input sequence exactly and does not normalize it. That makes differences visible for debugging, localization, fonts, and test fixtures.
Related converters
Continue converting ASCII and Unicode
Choose the converter for the direction and representation you need.