Something wrong with this tool?

About Hash TEXT Online

This tool computes a cryptographic hash of any text string using your chosen algorithm. Supported algorithms include SHA-256, SHA-512, SHA-3, BLAKE2, SHAKE, RIPEMD-160, SM3, MD5, and SHA-1.

Hashing is a one-way transformation: you can verify that two strings produce the same hash without revealing either string. Use it for data integrity checks, deterministic ID generation, and pre-hashing before password storage pipelines.

For security-sensitive work choose SHA-256, SHA-512, or a SHA-3 variant. Avoid MD5 and SHA-1 — both are cryptographically broken and unsuitable for authentication, signatures, or integrity checking in adversarial contexts.

How to use this tool

How to hash text

  1. Enter your text

    Type or paste any plain text into the Text field — a password, a file content string, a canonical form of data, or any string you want to hash. There is no hard limit beyond 200 000 characters.

  2. Choose an algorithm

    Select the hash algorithm from the dropdown. SHA-256 and SHA-512 are recommended for security-sensitive applications. SHA-3 and BLAKE2 are modern alternatives. Avoid MD5 and SHA-1 for anything security-related — they are provided only for legacy compatibility.

  3. Choose hex case

    Select lower case (a–f, the default) or UPPER CASE (A–F) for the hexadecimal output. Both are equivalent — choose based on what your downstream system expects.

  4. Run and copy the hash

    Press Run. The hash is computed server-side and returned as a hex string. Click Copy to grab it. The same text and algorithm always produce the same hash — use this to verify data integrity or derive deterministic IDs from strings.