6 chars · 1 line
Waiting for input
6 chars · 1 line
Waiting for input
Invisible Unicode hash differences
Yes. A leading U+FEFF character is part of the text VetaTool hashes. It can be invisible in an editor while still changing the SHA-256 digest. This tool is free to use. No account or payment is required.
Last updated
VetaTool does not strip U+FEFF before hashing. Two strings that render as hello can therefore represent different Unicode sequences and produce different digests.
The first value begins with U+FEFF even though it may look identical on screen.
U+FEFF + hello
helloBOM + hello: 7489ebbcc2a00056ddaaaac190bce473e5c03696ea1bd8ed83cf59a174283862
hello: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Common questions
No. If U+FEFF is present in the text input, it participates in the digest.
No. It is commonly invisible, which is why it can cause confusing hash mismatches.
Debugging a specific Hash issue? Browse Hash troubleshooting.