Update your browser or use a current version of Chrome, Edge, Firefox or Safari.
Escaping represents characters with special syntactic meaning, such as a newline, quote, or backslash, so they can safely appear inside a particular string format.
JavaScript supports several sequences beyond JSON. This tool treats the formats separately and validates every unescape sequence without evaluation.
A four-digit \u sequence represents a UTF-16 code unit. JavaScript code-point braces can represent characters beyond the Basic Multilingual Plane without pretending an emoji is one byte.
No. It changes representation, not secrecy.
Incomplete escapes are ambiguous and silently accepting them can hide data errors.