2 chars Β· 1 line
Waiting for input
2 chars Β· 1 line
Waiting for input
Unicode representation and hashes
The rendered π character and the literal characters \uD83D\uDE80 are different text inputs. VetaTool hashes whichever characters are actually present in the editor. This tool is free to use. No account or payment is required.
Last updated
A source-code or JSON escape can represent a Unicode character after parsing. Before parsing, the backslash, letters, and digits are ordinary text and hash differently from the emoji's UTF-8 bytes.
The two inputs may represent the same concept in source code, but they are different strings before decoding.
π
\uD83D\uDE80emoji: ebbc0b2870eb323f2b6cffa5c493ceef81ae7eb36afc73d4e0367301631daec5
escape text: 186fc40f54af970e5e17778eac2aacf056fcc77b05df21b738d39343f805b5faCommon questions
No. The Hash Generator hashes the characters present in the text field.
CryptoJS hashes the JavaScript string as text, which corresponds to its UTF-8 encoded content for these digest functions.
Debugging a specific Hash issue? Browse Hash troubleshooting.