A short string
- JavaScript code
- var s = "Hi";
- Encode string literals as hex escapes
- Yes
Result Obfuscated code: var s="\x48\x69";
Original characters: 13
Output characters: 17
Strings encoded: 1
Comments removed: 0
- Removed 0 comments and collapsed spaces and blank lines; line breaks are kept so automatic semicolons still work.
- Rewrote 1 string literal as \xHH or \uHHHH escapes; template literals and regular expressions are copied unchanged.
- Size went from 13 to 17 characters.
The letters H and i become their ASCII hex codes, and the spaces around = are dropped.