Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text.
Hash
Private by design. Hashing runs in your browser through the Web Crypto API. Input never leaves the page — but do not paste real production passwords into any website.
Frequently asked questions
What is a hash generator used for?
Verifying that a download or message was not altered, deduplicating content by digest, and generating cache keys. The digest acts as a compact fingerprint of the input.
Can I reverse an MD5 or SHA-256 hash?
No. Hashing is one-way by design. So-called reverse lookups only work by comparing against a table of already-known inputs such as common passwords.
Which algorithm should I choose?
SHA-256 for anything new. Use MD5 or SHA-1 only when an existing system requires that exact format, never for security decisions.
Is my input sent to a server?
No. SHA digests are computed with the browser Web Crypto API and MD5 with a local JavaScript implementation. There is no network request.
About the Hash Generator
A cryptographic hash maps input of any length to a fixed-length digest. The same input always yields the same digest, and a one-character change produces a completely different one, which is why hashes are used for integrity checks and content addressing.
SHA-256 and above come from the browser Web Crypto API. MD5 is included because file checksums and legacy systems still emit it, but it has been broken for collision resistance since 2004 and SHA-1 since 2017 — neither should be used for signatures or certificates.
Hashes are one-way. There is no decode function; sites claiming to reverse a hash are searching a precomputed table of common inputs.