Something wrong with this tool?

About SHA-1 Hash Generator Online

SHA-1 produces a 160-bit digest. It is cryptographically broken — practical collision attacks exist — and must not be used for any security-sensitive purpose including digital signatures, certificates, or password hashing. This tool is provided only for legacy verification tasks such as matching old Git commit IDs or checking historic checksums.

Use this tool to quickly compute a SHA-1 hash for any text string. Enter your input, run the tool, and copy the hexadecimal digest. You can switch between lower-case and upper-case hex output to match the convention expected by your system.

SHA-1 is cryptographically broken. Do not use it for new security applications.

How to use this tool

How to generate a SHA-1 hash

  1. Enter your text

    Paste or type any plain text into the Text field — up to 200,000 characters. This is the string that will be hashed using the SHA-1 algorithm.

  2. Choose hex case

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

  3. Run and copy the hash

    Press Run. The SHA-1 hash is computed server-side and returned as a hexadecimal string. Click Copy to grab it. SHA-1 is cryptographically broken and must not be used for security-sensitive applications. It is provided only for legacy verification (e.g. matching old checksums or git object IDs).

  4. Verify or compare

    To verify a file's integrity, hash it as text and compare the output to the published checksum. To check two strings are equal without revealing the originals, hash both and compare the digests — identical digests mean identical inputs.