Skip to tool
Text

Text Escapes & Unicode Inspector

Inspect code points, normalization, graphemes, and language escape sequences.

Web Worker Local onlyTools
Input0 characters
Result0 characters
Ready

Unicode microscope · four countable layers

“Character” is usually four different measurements.

What a person sees, what JavaScript counts, what Unicode assigns, and what UTF-8 stores can all disagree. The inspector keeps each layer visible before normalization, escaping, or sorting changes the evidence.

LENS 011

Graphemes

user-perceived cluster

LENS 027

Code points

Unicode scalars

LENS 0311

UTF-16 units

JavaScript length

LENS 0425

UTF-8 bytes

encoded storage

Cluster anatomy microscope

👨🏽‍💻
U+1F468MANsurrogate pair
U+1F3FDSKIN TONEmodifier
U+200DZWJjoin signal
U+1F4BBLAPTOPsurrogate pair

Code-point ledger

AU+0041004141\u0041
éU+00E900E9C3 A9\u00e9
𝄞U+1D11ED834 DD1EF0 9D 84 9EES scalar escape · 1d11e
ZWJU+200D200DE2 80 8D\u200d

Normalization prism

Same appearance can carry different bytes.

NFC

é

U+00E9

2 bytes

NFD

e + ◌́

U+0065 U+0301

3 bytes

NFKC

compatibility fold

may erase width/ligature distinctions

NFKD

decompose + fold

most transformative

Invisible-character radar

BOMU+FEFF

file/text boundary

ZWJ / ZWNJU+200D / U+200C

shaping and emoji

Bidi controlsU+202A…U+2069

visual order

NBSP familyU+00A0 / U+202F

non-breaking layout

Variation selectorU+FE0F

presentation choice

Escape customs

JavaScriptU+1F680 brace escape

scalar syntax

JSON\uD83D\uDE80

UTF-16 surrogate pair

HTML🚀

numeric character reference

SwiftU+1F680 brace escape

Unicode scalar syntax

Sorting boundary

Code-point order is not human collation.

Locale, sensitivity, numeric behavior, normalization form, and runtime Unicode data all influence ordering. A sorted receipt must name its policy; a database key needs an explicit versioned contract.

Direct answer

What is Text Escapes & Unicode Inspector?

Inspect Unicode grapheme clusters, code points, UTF-16 units, UTF-8 bytes, invisible controls, normalization forms, and language escape sequences locally.

What can it do?

  • Analyze
  • HTML escape
  • HTML unescape
  • Backslash escape
  • Backslash unescape
  • Case
  • Lines
  • Normalize
  • Whitespace

How to use Text Escapes & Unicode Inspector

  1. 01

    Choose a task

    Select Analyze, HTML escape, HTML unescape, Backslash escape, Backslash unescape, Case, Lines, Normalize, and Whitespace in the workspace.

  2. 02

    Provide the input

    Paste text or escaped data. The input stays in the browser processing path.

  3. 03

    Review the result

    Run the tool, inspect its result and diagnostics, then copy or download the output when the page offers that action.

Frequently asked questions

What is Text Escapes & Unicode Inspector?
Inspect Unicode grapheme clusters, code points, UTF-16 units, UTF-8 bytes, invisible controls, normalization forms, and language escape sequences locally.
What can Text Escapes & Unicode Inspector do?
Text Escapes & Unicode Inspector supports Analyze, HTML escape, HTML unescape, Backslash escape, Backslash unescape, Case, Lines, Normalize, and Whitespace. Each mode is available directly in the page workspace.
Does Text Escapes & Unicode Inspector upload my data?
Text Escapes & Unicode Inspector processes your input locally in the browser. DevSexy does not add an upload, account, or server-processing step to this workflow.
DevSexy processes tool input locally. No paste tracking, accounts, or upload step.