Skip to content
Convertto

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?

Anything above U+FFFF — emoji, rare scripts, historic characters — is stored in UTF-16 as a surrogate pair: two code units that together mean one character. That is why a naive length check reports 2 for a single emoji.

How to use the unicode converter

  1. 1Enter or paste your text.
  2. 2Choose the convert to.
  3. 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

Last updated

More encoders & decoders