TextArray
100% local

Hash generator

Generate MD5, SHA-1, SHA-256, SHA-384 or SHA-512 digests from any text.

Input
Output

Hash generator

Paste text and get its MD5, SHA-1, SHA-256, SHA-384 or SHA-512 digest as hexadecimal. Developers reach for it to check a checksum against the one a vendor published, to reproduce a hash an API expects, to build cache keys, or to confirm that two config blocks really do carry identical content.

Pick the algorithm from the dropdown — SHA-256 is the sensible default. Switch the output to uppercase hex when the system you are comparing against prints it that way; the digest is identical, only the letter case changes. Turn on hashing each line and you get one digest per input line, which suits a column of identifiers exported from a spreadsheet.

Your text is encoded as UTF-8 before hashing, so accented characters and emoji produce the same digest a server would using the same encoding. A hash covers the exact bytes: one extra trailing newline changes the result completely, which is the usual reason a hash of pasted text fails to match a file checksum. The tally names the algorithm and reports the digest length and the number of input bytes. MD5 and SHA-1 are cryptographically broken — collisions can be constructed deliberately — so keep them for checksums and legacy compatibility and never use them for signatures or password storage.

Hashing is one-way and nothing can reverse it: there is no “MD5 decrypt”, only lookups of values somebody already recorded. Everything runs in your browser, which matters more here than for most tools — pasting a secret into a hashing website normally hands it straight to that server. Nothing is uploaded. Copy the digest or download it as a .txt file.

FAQ

Is MD5 still safe to use?
Not for security. MD5 has been broken since 2004 and collisions can be produced in seconds, and SHA-1 fell the same way. Both remain fine for spotting accidental corruption or matching a value a legacy system expects, but choose SHA-256 or stronger whenever an attacker could influence the input.
Can this tool decrypt or reverse a hash?
No, and no tool can. Hashing is one-way by design. Sites advertising “MD5 decrypt” only look the value up in precomputed lists of common inputs — if your text is not already on such a list, it is not coming back.
Should I hash passwords with SHA-256?
No. Password storage needs a slow, salted algorithm such as bcrypt, scrypt or Argon2. SHA-256 is built to be fast, which is exactly what makes it weak against guessing when used raw for passwords.
Why does my hash not match the file checksum?
Because the bytes differ. A trailing newline, or CRLF line endings where the file uses LF, changes the digest entirely. Hash the file itself rather than text pasted out of it.
Is my text uploaded anywhere?
No. SHA digests use your browser’s built-in WebCrypto and MD5 is computed locally in the page. The tool runs entirely in your browser and your text never leaves your device.