We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
CJK to Unicode Converter
Was this tool helpful to use?
Your feedback helps us make it better
A bidirectional converter for CJK characters and Unicode code points. Supports multiple input formats to solve encoding issues in programming and text processing.
Supports single character, U+XXXX, 0xXXXX, decimal, and backslash-u hexadecimal forms
Enter a character or Unicode code point
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
Enter a single character or a code point notation to show the character alongside its hexadecimal and decimal Unicode values. Accepted forms include a literal character, U+4E2D, 0x4E2D, a decimal number, and backslash-u hexadecimal notation such as \u4E2D or \u{4E2D}. For example, entering 中 or U+4E2D displays the same character and code point.
A Unicode code point is a number assigned to a character or other Unicode element; it is not the same thing as a UTF-8 byte sequence. The Unicode Standard documents the code point model and character encoding forms. This lookup is for one character at a time, not a text-to-UTF-8 converter or a multi-character sequence analyzer.
For code points in the tool’s listed CJK ideograph, compatibility, punctuation, and fullwidth ranges, the result includes a range label and that range’s span. For a valid code point outside those listed ranges, the character and numeric values can still be shown with a message that it is outside the common CJK ranges. The label classifies a broad block; it does not provide a character’s dictionary meaning, pronunciation, variant history, or normalization behavior.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Enter one visible character, a U+ hexadecimal value, a 0x value, a decimal value, or a supported backslash-u form. Leading and trailing spaces are ignored.
Use the uppercase hexadecimal value when comparing with Unicode references; use the decimal value when a system or data file expects a base-10 integer. Copy the character or either number as needed.
If the point falls in a listed CJK range, the output names the range and its start-to-end span. Otherwise, the lookup can still show the point’s character and report that it is outside those ranges.
The U+ prefix conventionally introduces a hexadecimal code point. A plain sequence of digits is interpreted here as decimal, so use the prefix when you mean a hexadecimal value containing only digits. For instance, 20013 is decimal input, while U+4E2D is hexadecimal input; both identify the same code point.
Combining marks, emoji joined with variation selectors, and some composed text may contain multiple code points even when they look like one visual symbol. This input accepts one Unicode character, so inspect such text one code point at a time if you need a sequence breakdown.
Use cases
See how the tool fits into real work and everyday tasks.
Paste a character from a document or test string to retrieve its hexadecimal and decimal code point and see whether it lies in a listed CJK range.
Convert a copied U+ notation or decimal code point back to its character when documenting data, source text, or a test case.
Confirm whether a numeric value refers to the visible character you expect before using it in a Unicode-aware test or reference note.
Q&A
Find concise answers to common questions and confusing cases.
No. The code point identifies a Unicode value; UTF-8 is one way to encode that value as bytes. This page shows the character and code point numbers, not UTF-8 bytes.
No. The lookup expects one character or one code point notation. A word contains multiple characters and may contain additional code points such as combining marks.
Unprefixed digits are interpreted as decimal. Add U+ or 0x when entering a hexadecimal value.
No. It identifies a broad listed Unicode range only. Use a character database or language reference when you need readings, definitions, or usage context.
Notes
Review scope, result limitations, and important precautions before use.
A displayed character does not establish how it is encoded in a file, whether two visually similar characters are equivalent, or whether a string has been normalized. One visible symbol can involve more than one code point, while similar-looking characters can have different code points. For text processing, examine the complete sequence and the encoding expected by the receiving system.
The range label reflects the specific CJK ranges listed by this lookup; it is not a complete Unicode property database. Do not use it to infer a character’s language, meaning, or compatibility behavior.
Related
Discover related tools, collections, and available API capabilities.