{ } 2DevKit
Tools / Encoding

Unicode Converter

Convert Unicode text to U+ code point notation or UTF-8 hex bytes and back, preserving accents and emoji in the browser.

Unicode scalar notation represents characters (including emoji). UTF-8 HEX represents encoded bytes; they are not interchangeable.

What is Unicode Converter?

Unicode assigns characters to code points such as U+1F30E, while UTF-8 serializes those code points as bytes. They are not the same representation: one supplementary emoji is a single Unicode code point but usually four UTF-8 bytes. This tool converts text to Unicode scalar notation or UTF-8 hex, with strict rejection of surrogate code points and invalid UTF-8 byte sequences.

How to use this tool

  1. Choose Unicode U+ code points or UTF-8 hex byte notation.
  2. Enter text to encode, or an encoded sequence to decode.
  3. Convert and copy or download the result. Check text normalization separately when exact composed/decomposed forms matter.

Example

🌎 → U+1F30E → UTF-8 bytes F0 9F 8C 8E

Related developer tools