Ntlm Hash
Free online ntlm hash tool, no installation required
About NTLM Hash Generator
Computes the NTLM (NT LAN Manager) hash of a password by running MD4 over its UTF-16LE encoded bytes, exactly as Windows stores password credentials. The MD4 implementation is a self-contained pure-JavaScript routine implementing RFC 1320 (round functions F, G, H with constants 0x5A827999 and 0x6ED9EBA1), since browsers no longer expose MD4 natively. Output can be lowercase or uppercase hex.
How to Use
1. Type or paste the password into the input textarea. 2. Optionally tick Uppercase if you need the hash in uppercase hex (typical for pentest tool output). 3. Click Generate to compute the NTLM hash; use Copy to copy it or Clear to reset. 4. The result updates live if you toggle Uppercase after generating.
NTLM Hash Construction
NTLM hash = MD4(UTF-16LE(password)). Each password character is expanded to two bytes (little-endian) before being fed to MD4. The output is 16 bytes rendered as 32 hex characters. For example, the empty password hashes to 31D6CFE0D16AE931B73C59D7E0C089C0. This is distinct from the older LM hash (DES-based, uppercase, split into 7-byte halves) and from NTLMv2 (which adds server challenge and HMAC-MD5).
▶What is the difference between NTLM and NTLMv2?
▶Why MD4 and not SHA-256?
▶Is the NTLM hash secure?
▶What is this hash used for?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee