DevToolsmith

Unicode Inspector

Inspect Unicode code points, UTF-16 offsets, UTF-8 bytes and invisible characters.

Runs 100% in your browser — nothing is uploaded

Input
Tip: drop a file here11 chars · 20 bytes · 1 line
Result
0 chars · 0 bytes · 0 lines

Up to 200,000 input characters and 2 million output characters. Processing stays on this device.

Use Unicode Inspector

Inspect Unicode code points, UTF-16 offsets, UTF-8 bytes and invisible characters. Start with the sample, select the options and run the tool. Copy or download the result after reviewing it.

Behavior and limits

A visible character can contain several code points. The report lists each scalar separately, marks common controls and combining marks, and reports unpaired surrogates. Inspect at most 20,000 UTF-16 code units.

Example input

A é 👩‍💻​

Expected behavior for the example

The combining acute accent is U+0301; the zero-width joiner is U+200D; the final invisible space is U+200B.

Check important output in the application that will consume it. Use the tool directory to find related formats and tasks.

Frequently asked questions

How does Unicode Inspector handle my input?

A visible character can contain several code points. The report lists each scalar separately, marks common controls and combining marks, and reports unpaired surrogates. Inspect at most 20,000 UTF-16 code units.

Is my input uploaded or saved automatically?

Processing runs locally in this browser. Input and results are not saved automatically. Downloads happen only when you choose them. The static preview blocks scripts and external resources when one is available.