Hash Generator
AvailableCreate SHA-256, SHA-384, SHA-512 or SHA-1 hashes of text in your browser.
Use the tool
Everything runs in your browser. Your text is not uploaded or stored.
About this tool
Create a hash, a short fingerprint, of any text with SHA-256, SHA-384, SHA-512 or SHA-1. Hashing runs in your browser with the built-in Web Crypto functions.
How it works
- The text is turned into UTF-8 bytes and passed through the chosen algorithm.
- The result is shown as hexadecimal, in lowercase or uppercase.
- The same text always gives the same hash, and a tiny change gives a completely different one.
Common questions
Can a hash be reversed?
No. A hash cannot be turned back into the text. Weak or common passwords can still be guessed, so never store passwords as plain SHA hashes.
Why is there no MD5?
MD5 is broken for security use and not available in the browser's crypto functions. SHA-256 is the usual choice today.
Your text is processed in your browser and is never uploaded.
Related tools
JSON Formatter & Validator
AvailableFormat, minify, sort and check JSON, with the line and column of any error.
Developer Tools
Base64 Encoder & Decoder
AvailableEncode text to Base64 or decode it back, with standard and URL-safe alphabets and full Unicode support.
Developer Tools
URL Encoder & Decoder
AvailablePercent-encode a value or a whole URL, or decode one, and find broken sequences.
Developer Tools
UUID Generator
AvailableGenerate random version 4 UUIDs in bulk, in lowercase, uppercase or without hyphens.
Developer Tools