Unicode Converter

Enter a single character or a code point (U+0041, 0x41, or decimal). Code point mode does not accept \u escapes or HTML entities as input.

  • Runs entirely in your browser
  • No data stored or sent to a server
  • Free forever — no signup
  • Instant conversion

Input and Output

Use the interactive encoder and decoder on this page to process your text.

Learn more about Unicode

How to Convert Unicode Code Points

Unicode Conversion

When to Convert Unicode

Convert characters to code points and inspect emoji and special symbols during internationalization debugging. Enter U+0041, hex, or decimal code points — \u escape sequences and HTML entities are not parsed from input.

What You Can Convert

Enter a single character, or a code point in U+ notation, hex (0x41), or decimal. Output includes UTF-8 byte sequences, JavaScript escape sequences, and HTML decimal entity references.

Developer Tips

  • Surrogate pairs represent emoji above U+FFFF — paste the full character, not half a pair
  • Normalize NFC vs NFD when comparing visually identical strings with different code point sequences
  • JavaScript: codePointAt() and String.fromCodePoint() for programmatic conversion

Frequently asked questions

Does this handle emoji and multi-byte characters?

Yes. Characters outside the Basic Multilingual Plane are handled as full code points, including emoji and rare scripts.

What escape formats are recognized?

Code point mode accepts U+0041, 0x41, or decimal values. Character mode accepts a single pasted character. JavaScript \u escapes and HTML entities are not parsed as input — they appear in the output instead.