Encoding & Security Tools Runs in your browser Free · no account

Hash Generator

The hash generator produces cryptographic digests of your text using MD5, SHA-1, SHA-256, SHA-384 and SHA-512, showing all of them side by side. Hashing uses the browser Web Crypto API, so the input never leaves your device.

Options
Text to hash 0 characters
Digests

Your result will appear here.

Not sure where to start? Use Load example.

Results update automatically and are calculated on your device. Nothing you type is sent to a server.

Runs in your browser. Processing happens entirely in your browser. Nothing you enter is sent to Delimiter.live.

How to use the Hash Generator

  1. Type or paste the text you want to hash.
  2. The digest appears immediately and updates as you type.
  3. Choose uppercase or Base64 output if the system you are feeding expects that format.
  4. Copy the result.

Example

Input
hello
Output
MD5:     5d41402abc4b2a76b9719d911017c592
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Common use cases

  • Comparing a downloaded file checksum published by a project.
  • Producing a stable cache key or deduplication key from a string.
  • Generating a test digest while debugging a signing implementation.
  • Checking that two pieces of text are byte-for-byte identical.

Limitations and things to watch for

  • MD5 and SHA-1 are cryptographically broken. Practical collision attacks exist for both, so they must not be used for signatures, certificates or integrity guarantees. They remain acceptable only for non-security checksums and legacy compatibility.
  • A plain hash is the wrong tool for storing passwords. Use bcrypt, scrypt or Argon2, which are deliberately slow and salted; a fast digest can be brute-forced at billions of guesses per second.
  • The digest covers exactly the bytes you type, encoded as UTF-8. A trailing newline changes the result, which is the usual reason two tools disagree.

Frequently asked questions

Is my input sent to a server?
No. Hashing uses the Web Crypto API built into your browser, so the value you type is never transmitted, logged or stored.
Can a hash be reversed?
Not directly — a cryptographic hash is one-way. But short or common inputs can be recovered instantly from precomputed tables, which is why passwords must be hashed with a slow, salted algorithm such as bcrypt or Argon2 rather than a plain digest.
Why do I get a different hash from another tool?
Almost always because of the input, not the algorithm. A trailing newline, different line endings or a different text encoding changes the bytes and therefore the digest. This tool hashes exactly what you type, encoded as UTF-8.
Which algorithm should I use?
SHA-256 for general purposes — it is fast, widely supported and has no known weaknesses. Use SHA-512 where a longer digest is required. Use MD5 or SHA-1 only when a legacy system demands it.
Can I hash a file?
This tool hashes text. For file checksums, your operating system has a built-in command: certutil -hashfile on Windows, shasum -a 256 on macOS, sha256sum on Linux.

Share this tool