Hash Text
Hash any text instantly with MD5, SHA-1, SHA-256, SHA-384, and SHA-512 all at once - useful for checksums, comparisons, and legacy hash lookups.
MD5
—
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
Recommended Settings
Pro Tips
- •MD5 and SHA-1 are cryptographically broken and unsuitable for security purposes (like password storage) - they're included here only for legacy compatibility and file-integrity checks, not security
- •SHA-256 is the most widely used general-purpose hash today; SHA-384 and SHA-512 offer a larger output for applications that want extra margin
- •All hashes update live as you type, computed directly in your browser
- •For hashing passwords specifically, use a dedicated password hashing function like bcrypt instead of a general-purpose hash
Most Popular
Most users check the SHA-256 hash for general-purpose integrity verification
When to Use This Tool
Confirm that a piece of text or a small file hasn't been altered by comparing hashes.
Quickly check whether two blocks of text are identical by comparing their hashes.
Generate an MD5 or SHA-1 hash to match an older system's expected format.
See how the same input produces different-length outputs across hash algorithms.
How It Works
Encode your input text as UTF-8 bytes
Run those bytes through each hash algorithm - MD5 via a pure JavaScript implementation, and SHA-1/256/384/512 via the browser's native Web Crypto API
Display each resulting hash as a hexadecimal string
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Web Crypto API (SubtleCrypto) plus a client-side MD5 implementation for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
Is MD5 safe to use?
No, MD5 is cryptographically broken - it's vulnerable to collision attacks and shouldn't be used for security purposes. It's included here only for compatibility with legacy systems that still expect it.
Which hash should I use?
For general-purpose integrity checks today, SHA-256 is the most common and well-supported choice. Avoid MD5 and SHA-1 for anything security-sensitive.
Can I hash a password with this?
This tool computes general-purpose hashes, which are unsuitable for password storage since they're too fast to compute, making brute-force attacks easier - use the dedicated Bcrypt tool for hashing passwords instead.
Is my data sent to a server?
No. All hashing happens entirely in your browser.
Why do longer algorithms produce longer output?
Each algorithm is designed to produce a fixed-length output regardless of input size - SHA-512, for example, always produces 512 bits (128 hex characters), while MD5 always produces 128 bits (32 hex characters).