T

Text Machine

Powerful text tools, in your browser

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests from any text. Everything runs locally in your browser, so your input is never uploaded.

Input Text

0 chars

Hashes

Enter text above to see its hashes.

How to use Hash Generator

  1. 1

    Enter your text

    Type or paste any text into the input panel; hashes are calculated automatically from its UTF-8 bytes.

  2. 2

    Read every digest

    View the MD5, SHA-1, SHA-256, SHA-384, and SHA-512 results together, each updating live as you type.

  3. 3

    Choose the right algorithm

    Pick SHA-256 or stronger for anything security-related, and reserve MD5 or SHA-1 for non-security checksums and legacy compatibility.

  4. 4

    Copy a hash

    Click Copy on any row to put that hexadecimal digest on your clipboard, all without leaving your browser.

Frequently asked questions

Which hash algorithms does this tool generate?
It produces five digests from the same input at once: MD5, SHA-1, SHA-256, SHA-384, and SHA-512, each shown as a hexadecimal string and updated live as you type.
Is my input sent to a server?
No. Every hash is computed locally in your browser using JavaScript and the Web Crypto API, so your text never leaves your device. That makes it safe for passwords, tokens, and other sensitive data.
Should I use MD5 or SHA-256?
MD5 and SHA-1 are cryptographically broken because real-world collisions exist, so avoid them for passwords, signatures, or tamper protection. Use SHA-256, SHA-384, or SHA-512 for security-sensitive work; MD5 and SHA-1 are fine only for casual checksums and legacy systems.
Can a hash be reversed back to the original text?
No. Cryptographic hashes are one-way functions and cannot be mathematically reversed. Short or common inputs can sometimes be guessed with brute force or lookup tables, which is why weak algorithms are unsafe for storing passwords.
Does it handle Unicode and emoji correctly?
Yes. Your text is encoded as UTF-8 before hashing, so accented letters, non-Latin scripts, and emoji all produce standard, interoperable digests that match other UTF-8 based tools.

Related tools

Keep going with these handy tools

HTML to Text Converter

JSON Formatter

Regex Tester

JWT Decoder

CSS Gradient Generator

CSS Box Shadow Generator