Unicode Converter
Convert text between code points, UTF-8, UTF-16, HTML entities and escape sequences.
This converts text between the ways a character can be written down: its Unicode code point, its UTF-8 bytes, its UTF-16 code units, an HTML entity and a JavaScript escape. Text is iterated by code point rather than by UTF-16 unit, so emoji and other characters outside the Basic Multilingual Plane are treated as single characters instead of being split into broken surrogate halves.
Runs in your browser- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Why do some characters show as two code units in UTF-16 but one code point?
How to use the unicode converter
- 1Enter or paste your text.
- 2Choose the convert to.
- 3The result appears immediately — copy or download it.
Sources & specifications
Embed this tool
Put the working unicode converter on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
Unicode Escape ConverterConvert characters to \u escape sequences and back — for JSON, JavaScript and source code.String Byte Size CalculatorMeasure text in UTF-8, UTF-16 and UTF-32 bytes, code points and grapheme clusters.UTF-8 Byte InspectorSee exactly how text is encoded — code points, UTF-8 bytes, names and byte counts per character.Binary to Text ConverterTranslate text into binary ones and zeros, and decode binary back into readable text.Edge Case Test String GeneratorGenerate the strings that break input handling — Unicode, RTL, emoji, injection patterns and boundary lengths.Emoji Search & PickerSearch emoji by name and copy them, with their Unicode code points.
Last updated
More encoders & decoders