Unicode Converter | Code Point & Escapes
Convert between plain text and popular Unicode escape formats, with live code-point details
Free online Unicode converter for text, escapes, UTF-8 bytes, and code-point inspection—built for i18n workflows.
How to use
What it is for
Move strings between plain text, HTML/CSS/JS escapes, and inspect UTF-8 bytes for debugging.
Directions
- Text → Unicode expands each code point using the format you pick.
- Unicode → text parses mixed escapes back into characters, including \u, \U, CSS, HTML, U+, and UTF-8 hex runs.
Formats
- JavaScript emits \uXXXX for the BMP and surrogate pairs for supplementary characters.
- Python uses \u for BMP and \Uxxxxxxxx beyond the BMP.
- CSS uses backslash plus hex digits; HTML uses &#x...; entities.
- UTF-8 hex prints uppercase byte pairs separated by spaces.
Character inspector
- Click or highlight in the textarea to see U+, JS, HTML, and UTF-8 representations.
- The mini lookup field is handy for emoji or characters copied from elsewhere.