Anyrow
Log InGet Started

Free online tool

Free Online Hash Generator (MD5, SHA-256, SHA-512)

Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text simultaneously. SHA-* via native Web Crypto API. All output in lowercase hex. 100% client-side — your data never leaves your browser.

MD5
insecure

SHA-1
deprecated

SHA-256

SHA-384

SHA-512

01How it works

01

Type or paste text

Enter any text. All five hashes compute automatically as you type.

02

Read the hash values

MD5, SHA-1, SHA-256, SHA-384, and SHA-512 are shown side by side in lowercase hex.

03

Copy the hash you need

Each row has its own Copy button. Click to copy just that hash to your clipboard.

FAQ

Frequently asked questions

Why does the MD5 row have a warning badge?

MD5 is a 128-bit hash from 1992. It is cryptographically broken — collisions can be generated in seconds on consumer hardware. Never use MD5 for password hashing, digital signatures, or security-sensitive integrity checks. It remains useful for non-security checksums: verifying file downloads from trusted sources, detecting accidental data corruption, or matching against legacy systems that already use MD5.

Which hash algorithm should I use?

For data integrity where security matters, use SHA-256 or SHA-512. SHA-1 has known collision vulnerabilities (SHAttered attack, 2017) and should not be used for new systems, though it still appears in older Git commits and some legacy protocols. SHA-384 is a truncated variant of SHA-512 and offers a slightly smaller output with equivalent security.

Why does the hash of my text differ from the hash of a file with the same content?

This tool hashes the UTF-8 byte representation of the text you type. A file's hash would differ because a file may have different encoding, line endings (CRLF vs LF), or a BOM. To hash a file, use a command-line tool: sha256sum file.txt on Linux/macOS or certutil -hashfile file.txt SHA256 on Windows.

Are the hashes uppercase or lowercase?

All output uses lowercase hex digits (0–9, a–f). This is the most common convention and matches the output of sha256sum, openssl dgst, and most cryptographic libraries. If you need uppercase hex, copy the output and use the Case Converter tool.

Other free tools

JSON to CSV ConverterCSV to JSON ConverterJSON Formatter & ValidatorBrowse all tools →

Need AI-powered document extraction?

This tool uses client-side processing. anyrow uses AI to extract structured data from PDFs, images, and scanned documents with 99% accuracy. 150 free extractions/month — no credit card required.

Try anyrow freeSee how it works