Hash generator
Get the SHA-256 or SHA-512 fingerprint of any text.
A hash is a short fingerprint of a piece of text: the same input always gives the same result, and changing one character changes everything. Useful for checking that two things match without comparing them directly. This uses the browser's own cryptography, so the text never leaves your device, which matters if you are hashing anything you would not paste into a stranger's website.
How to use it
- Type or paste the text.
- Choose the algorithm.
- Copy the hash.
Why use this tool
Completely private
Everything runs inside your browser. Your files and text are never sent to a server.
Free, with no limits
No sign-up, no watermarks and no cap on how many times you can use it.
Instant results
There is no upload or queue to wait for, so results appear as fast as your device can work.
Works on any device
Runs in any modern browser on phone, tablet or desktop. Nothing to install.
Frequently asked questions
- Which algorithm should I use?
- SHA-256 unless something specifically requires another. SHA-1 is here because older systems still ask for it, but it has been broken since 2017 and should not be relied on for security.
- Can I get the original text back?
- No, and that is the point. A hash is one-way. Anyone claiming to reverse one is either looking the value up in a table of common inputs or guessing.
- Is this safe for passwords?
- Not for storing them. Password storage needs a slow algorithm with a salt, such as bcrypt or Argon2. A plain SHA hash is far too fast and can be attacked at enormous speed.
Related tools
UUID generator
Generate version 4 UUIDs, as many as you need.
JWT decoder
See what is inside a JSON Web Token, without sending it anywhere.
Base64 encoder / decoder
Encode text to Base64 or decode it back, with full Unicode support.
Number base converter
Convert a number between binary, octal, decimal and hex.
Case converter
Convert text between camelCase, snake_case, kebab-case and the rest.
URL encoder and decoder
Escape text for a URL, or read an escaped one back.
Password generator
Create strong random passwords that never leave your device.