Skip to content

Text to Unicode Converter

Convert text to Unicode code points and back. Supports U+XXXX, HTML hex, HTML decimal, and 0x hex formats.

Text to Unicode Converter tool

Loading...

Example

Input: Hi😀 in U+XXXX format

Result: U+0048 U+0069 U+1F600

Each character is shown as its Unicode code point in hexadecimal, padded to at least 4 digits. The emoji is a single code point above U+FFFF.

Characters in Each Unicode Format

CharacterU+XXXXHTML hexHTML decimal0x hex
AU+0041AA0x0041
©U+00A9©©0x00A9
éU+00E9éé0x00E9
ΩU+03A9ΩΩ0x03A9
€U+20AC€€0x20AC
→U+2192→→0x2192
♥U+2665♥♥0x2665
中U+4E2D中中0x4E2D
😀U+1F600😀😀0x1F600
  1. Type or paste text into the Text panel to see its Unicode code points.
  2. Choose a format in the Unicode Format menu: U+XXXX, HTML hex, HTML decimal or 0x hex.
  3. Read each character as a code point in the chosen format.
  4. To go the other way, paste code points in any supported format into the Unicode panel.
  5. Click the copy button to copy the code points or the decoded text.

Unicode Code Points and HTML Entities

This tool shows the Unicode code point of every character you type, and turns code points back into text. The letter A is U+0041, the euro sign is U+20AC and the grinning face emoji is U+1F600. You can show them in four formats: U+XXXX, HTML hex (€), HTML decimal (€) or 0x hex.

Unicode gives every character in every writing system its own number, called a code point. There is room for more than a million, and well over 150,000 are in use, covering scripts, symbols and emoji. Code points are usually written in hexadecimal, which is base 16, with at least four digits. That is why A is written 0041.

Each format has its place. The U+ form is the standard way to name a character in documents and bug reports. The two HTML forms are ready to paste into a web page: → in your HTML shows an arrow even if your keyboard cannot type one. The 0x form is common in code.

To decode, paste code points into the right-hand panel. The tool finds U+, HTML hex, HTML decimal and 0x values, plus JavaScript escapes like \u00E9 and \u{1F600}, even when they are mixed. Some emoji, such as flags and families, are built from several code points, so they show more than one value.

For the UTF-8 bytes behind each character, use Text to Binary. To escape a whole HTML snippet, HTML Entity Encode and Decode is quicker.

Sources

Frequently Asked Questions

Unicode is the list that gives each character a number, its code point. UTF-8 is one way of storing those numbers as bytes. The euro sign is code point U+20AC in Unicode, and in UTF-8 it is stored as the three bytes E2 82 AC. This tool shows code points, not bytes.
Paste the code into the Unicode panel in any supported form, such as U+2764, ❤ or 0x2764. The character appears in the Text panel, and you can copy it from there. You can paste several codes at once, separated by spaces, to build a whole word or symbol string.
Many emoji are sequences. A flag is two regional letter symbols, a skin tone is added as a second code point, and family or job emoji join several emoji with an invisible zero-width joiner, U+200D. Some symbols also carry U+FE0F, a marker that asks for the colorful emoji style.
Yes. Both &#xXXXX; and &#DDDD; are valid HTML character references, and every browser shows them as the character. They are useful for symbols that are hard to type or that might get mangled by a text editor with the wrong encoding. Hex and decimal work the same way, so use either.

Related Tools

Text to Binary Converter

Convert text to binary and binary back to text. Supports ASCII and UTF-8 encoding with space-separated bytes.

Text and Writing

HTML Entity Encode and Decode

Convert special characters to HTML entities and decode HTML entities back to readable text.

Developer Tools

Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE, and PascalCase.

Text and Writing

Emoji Picker

Search and browse emojis by category with one-click copy and Unicode code points for every emoji.

Web and SEO Tools

Morse Code Translator

Bidirectional text-to-Morse and Morse-to-text conversion with audio playback via Web Audio API.

Text and Writing

Keycode Info

Press any key to see its JavaScript keyCode, key, code, which, and location event properties.

Web and SEO Tools