Skip to content
1123.net
EN
1123.net

Search tools

Filter the tool directory. Everything runs in your browser.

Type to filter tools. Press Enter to open the first result.

Hash Generator

This hash generator computes four common digests of the same text at once. Everything runs in your browser: the input is never uploaded, and the result updates as you type.

Your data is processed locally in your browser and is not uploaded to our server.

MD5
24609e278704c18f96b53bc565f2c4b7
SHA-1
14579e34e8a8bee7e0eb3dba10ee400fc3f81c33
SHA-256
38c382ce405ab3c7c3eb7826ef7b4e8f94e2d73230f6bf8780be9ebd46afe19c
SHA-512
dd645fc30d6fecee037d355b03d1676dda8934062ceae4c62263eac36ef6efb029eb063e993514368a769ab14427f2c523f6d21d133f8e98f379de30a41aae73

MD5 and SHA-1 are not secure for passwords or signatures. Use SHA-256 or SHA-512 for integrity checks.

How to use this tool

  1. 1 Type or paste the text you want to hash.
  2. 2 Read the MD5, SHA-1, SHA-256 and SHA-512 digests in the list below.
  3. 3 Enable uppercase if a system expects hexadecimal in capital letters.
  4. 4 Copy an individual hash with its copy button, or clear the input to start again.

Formula and calculation logic

What a hash is

Digest = H(message)

A cryptographic hash maps any input to a fixed-length digest. The same input always produces the same digest, while a tiny change produces a completely different one.

Digest sizes

MD5 = 128 bits; SHA-1 = 160 bits; SHA-256 = 256 bits; SHA-512 = 512 bits

The hexadecimal output is twice the bit length in characters: 32, 40, 64 and 128 characters. MD5 and SHA-1 are considered broken for security purposes.

Worked example

Hashing “abc”

A checksum is needed for a short test string.

  1. Input: abc
  2. MD5: 900150983cd24fb0d6963f7d28e17f72
  3. SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

The results are deterministic. Hashing the same string again always returns the same digests.

Verifying a download

A published SHA-256 checksum must be compared with a local file.

  1. Hash the file contents elsewhere
  2. Compare with the published SHA-256
  3. A difference means the data changed

This text tool hashes text; for large files, use a file-aware checksum tool to avoid copying the whole file into the page.

Edge cases and accuracy

Not for passwords

MD5 and SHA-1 are fast and broken for security. Even SHA-256 is not a password hash on its own; use Argon2, bcrypt or scrypt with a salt for credentials.

Hashes are not encryption

A hash cannot be decrypted. It is a one-way fingerprint used for integrity checks and identifiers, not for hiding recoverable data.

Encoding matters

The same characters encoded differently produce different bytes and therefore different hashes. This tool hashes the UTF-8 bytes of the text you enter.

Frequently asked questions

Which hash should I use? +

Use SHA-256 or SHA-512 for integrity checks. MD5 and SHA-1 are included for compatibility with legacy checksums but are not secure against collisions.

Can I reverse a hash? +

No. A hash is one-way. Short or common inputs can be guessed with a dictionary, which is why unsalted password hashes are unsafe.

Why do I get different hashes for the same-looking text? +

Hidden whitespace, different line endings or different Unicode normalization change the bytes. Compare the exact input, not the rendered text.

Does the tool upload my text? +

No. Hashing runs locally; SHA algorithms use the browser Web Crypto API and the text never leaves the page.

Why is SHA-1 still offered? +

Many older systems publish SHA-1 checksums. It is useful for verifying those values, but it should not be chosen for new security designs.