EVERYDAY CLARITY

Unicode Converter

Convert Unicode text to code points or valid scalar code points back to text.

Enter your values

01
Text is processed in your browser. Maximum input: 1 MiB of UTF-8 text.
encode/decode

Text is processed in your browser. Use the format stated above.

Your result
Code points
U+0041 U+1F600

Result for the values shown.

Calculations run in your browser.

What to enter
InputMeaning and units
Text or encoded inputText is processed in your browser. Maximum input: 1 MiB of UTF-8 text.
Calculation modeencode/decode

Understanding your result

The output applies the selected format or address convention. Encoding is not encryption; a valid address representation does not establish availability, reachability or security.

Common mistakes

  • Using a different alphabet, padding, base, delimiter or address-prefix convention than the tool expects.

Check your calculation

  • Where a reverse operation exists, round-trip a short known example. Compare structural results with the reference example rather than executing decoded text.

Calculation checks, sources and review limits

What Unicode code points make up this text, or what text do these code points represent?

Convert Unicode text to code points or valid scalar code points back to text.

Common uses

  • Convert Unicode text to code points or valid scalar code points back to text.

How it works

For each Unicode scalar emit U+hex; inverse validates scalars excluding surrogate range.

Worked example

Enter Text or encoded input: A๐Ÿ˜€; Calculation mode: encode. The result is Code points: U+0041, U+1F600.

FAQ

What Unicode code points make up this text, or what text do these code points represent?

For each Unicode scalar emit U+hex; inverse validates scalars excluding surrogate range.

What assumptions and limits apply?

JavaScript UTF16 code units differ from Unicode scalar values. Reject unpaired surrogates.