Unicode Converter

Enter a single character or a code point (U+0041, 0x41, or decimal) and click Run.

  • 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, decode escape sequences, or inspect emoji and special symbols during internationalization debugging. Useful when API payloads contain \u escapes, HTML numeric entities, or UTF-8 byte sequences that need human-readable interpretation.

What You Can Convert

Enter a character, code point (U+ notation), decimal value, or escape sequence to see equivalent representations. Output includes UTF-8 byte sequences, JavaScript escape forms, and HTML entity references for cross-context debugging.

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?

Common forms include \uXXXX, \u{XXXXXX}, &#xHEX;, and &#DEC; HTML numeric entities.