The file is generated on your device; nothing is sent to a server. Tables are included.
Report an issue
Describe the problem — the page link, your inputs and the result are attached to the report automatically.
Handy everyday tools. Simple, fast calculations for common situations. Everything runs instantly in your browser, no account, no data sent.
Advertisement728 × 90320 × 250desktop 728×90 sticky · mobile 320×250
iHow it is calculated
A hash function turns a text of any length into a fixed-length fingerprint. It is deterministic (same text → same hash) and irreversible:
hash = f(text) · fixed length, irreversible
The text abc has MD5 = 900150983cd24fb0d6963f7d28e17f72 and SHA-256 = ba7816bf…f20015ad. Any change to the text changes the hash completely.
Advertisement728 × 90320 × 250desktop 728×90 sticky · mobile 320×250
?Frequently asked questions
What is a hash?
A hash is a fixed-length "fingerprint" of a text, produced by a mathematical function. The same text always gives the same hash, but you cannot reconstruct the text from the hash.
What is the difference between MD5 and SHA-256?
MD5 produces 128 bits and is old and insecure (it has collisions). SHA-256 produces 256 bits and is considered secure, widely used today. SHA-1 is also outdated.
Can I decrypt a hash?
No. A hash is not encryption — it is irreversible by definition. It can only be "cracked" by guessing (dictionary/brute force) for short or common texts.
What are hashes used for?
Verifying file integrity (checksums), storing passwords safely (with a salt), digital signatures and indexing. Each purpose needs a suitable algorithm.
Is MD5 safe for passwords?
No. MD5 and SHA-1 are fast and vulnerable. For passwords, use slow, dedicated functions (bcrypt, scrypt, Argon2) with a unique salt per user.
Why does the same text always give the same hash?
Because the function is deterministic. This property enables verification: you recompute the hash and compare it with the expected one to confirm the data has not changed.
Is my text sent to a server?
No. The computation happens entirely in your browser; the text you enter never leaves your device and is not stored by us.
Advertisement728 × 90320 × 250desktop 728×90 sticky · mobile 320×250