NTLM Hash Generator
Generate NTLM and LM hashes from passwords. Create Windows password hashes for testing and security research.
About NTLM Hash Generator
Our free online NTLM Hash Generator is a powerful tool that generates NTLM and LM (LAN Manager) hashes from passwords. NTLM (NT LAN Manager) is a suite of Microsoft security protocols that provides authentication, integrity, and confidentiality to users.
The NTLM hash is derived from the MD4 hash of the password encoded in UTF-16LE. The LM hash is an older, less secure algorithm that splits the password into two 7-character chunks and encrypts them using DES. LM hashes are disabled by default in modern Windows systems due to their vulnerability.
This tool processes your input entirely in the browser using JavaScript, ensuring your data never leaves your device. Generate NTLM and LM hashes instantly for password testing, security research, and educational purposes.
NTLM hashes are commonly used in Windows environments for pass-the-hash attacks, password cracking, and penetration testing. This tool is designed for legitimate security research and testing purposes only.
Features
Instant Generation
Generate NTLM and LM hashes instantly with no registration or limits. Completely free to use.
Dual Hash Output
Generate both NTLM and LM hashes simultaneously from a single password input.
Username Support
Include username for LM hash generation to simulate Windows domain environments.
One-Click Copy
Copy individual NTLM or LM hashes to clipboard with dedicated copy buttons.
Sample Data
Quickly test the tool with sample password data using the Sample button.
Privacy First
All processing happens in your browser. Your passwords never leave your device.
How to Use
Enter Password
Type or paste the password you want to generate NTLM and LM hashes for.
Enter Username (Optional)
Enter a username if you need LM hash generation that includes username context.
Generate Hashes
Click the Generate Hashes button to compute both NTLM and LM hashes.
Copy the Results
Click Copy NTLM or Copy LM to copy the respective hash to your clipboard.
Frequently Asked Questions
What is an NTLM hash?
An NTLM hash is the MD4 hash of a password encoded in UTF-16LE (little-endian). It is a 32-character hexadecimal string used by Windows for password authentication. NTLM hashes are stored in the Windows SAM database and Active Directory.
What is an LM hash?
An LM (LAN Manager) hash is an older password hashing algorithm used by Windows. It converts the password to uppercase, pads or truncates it to 14 characters, splits it into two 7-character halves, and encrypts each half using DES. LM hashes are considered insecure and are disabled by default in modern Windows systems.
How is the NTLM hash calculated?
The NTLM hash is calculated by taking the MD4 hash of the password encoded as a UTF-16LE string. The result is a 128-bit (16-byte) value expressed as a 32-character hexadecimal string.
Is NTLM secure?
NTLM is considered less secure than modern authentication methods like Kerberos. It is vulnerable to pass-the-hash attacks and relay attacks. Microsoft recommends using Kerberos authentication instead of NTLM whenever possible.
Is this NTLM generator free?
Yes, it is completely free to use with no registration, sign-up, or limits. You can use it as many times as you need for personal, educational, or commercial projects.
Does it work offline?
Yes, once the page is loaded, all NTLM and LM hash generation happens entirely in your browser using JavaScript. No server communication is needed, so you can use it even without an internet connection after the initial page load.