UTF-8 / UTF-16 Converter

The UTF-8 / UTF-16 Converter shows the raw bytes behind your text in UTF-8, UTF-16 LE or BE, and decodes hex bytes back into text.

  • No length limits
  • No registration
  • Free forever
  • Your text never leaves your browser
Options
Output
Your result will appear here as you type.

How to show text as utf-8 or utf-16 hex bytes

  1. Choose the mode

    Pick “show text as UTF-8 or UTF-16 hex bytes” or the reverse mode from the options — both run in the same box.

  2. Paste your input

    The result appears immediately, before you even finish pasting.

  3. Copy the result

    One click puts the output on your clipboard.

  4. Use it

    file format documentation, network protocol debugging and encoding lessons

Why use this utf-8 / utf-16 converter?

Typical uses: • Seeing the BOM and byte order of UTF-16 files • Checking why one character costs 1, 2, 3 or 4 bytes • Building test vectors for parsers and serializers

Because the conversion is deterministic and local, results are identical every time and nothing leaks to third parties.

Both directions live on one page, so you never have to bookmark two tools for one job.

UTF-8 / UTF-16 Converter — details

DirectionsShow text as UTF-8 or UTF-16 hex bytes and decode hex bytes back into text
Processing100% in your browser — offline after load
Length limitNone
PriceFree, no account needed

Your text never leaves your browser

Every tool runs locally on your device. Nothing you paste is uploaded, stored, or tracked.

Frequently asked questions

Can it decode hex bytes back into text too?

Yes — switch the mode option and the same box converts in the other direction.

Is there a size limit?

No hard limit. Very long inputs simply take a few more milliseconds.

Does it work offline?

Yes. Once the page has loaded, the conversion runs without any connection.