Hashing
Hash Generator
Create a digest of text. Hashing is one-way and is not encryption. MD5 is legacy only.
This tool can receive sensitive values. Processing stays in your browser. Do not paste production secrets, private keys, or live access tokens. DevToolMage does not upload or log the input.
Paste text to hash it locally.
How it works
SHA algorithms use the Web Crypto SubtleCrypto digest API. MD5 is a local RFC 1321 implementation labeled as a checksum.
Input and output
Input is Unicode text. Output is a lowercase hex digest. File hashing is out of scope for launch.
Examples
Empty string
SHA-256 of an empty string is a known constant and is used in tests.
Unicode
Hashes use UTF-8 bytes, so café and cafe produce different digests.
How to use this tool
- Paste the text.
- Choose an algorithm.
- Copy the hex digest.
Limitations
- Not a password-storage scheme. Do not invent a login hash here.
- SHA-1 is omitted because it is obsolete for security and rarely needed as a checksum in this workbench.
- Does not hash files or folders.
Questions
Can I recover the original text from a hash?
No. A hash is one-way. That also means you should not paste a live password just to “see the hash.”
Why is MD5 labeled legacy?
MD5 is collision-prone and must not be used for security. It remains only for old checksum compatibility.
Related tools
Encoding
Base64 Encoder and Decoder
Convert text to Base64 or back again, with a URL-safe option. Base64 hides nothing; anyone can decode it.
Identifiers
UUID Generator
Create random UUID v4 values or time-ordered UUID v7 values. This is an identifier tool, not a generic random-number toy.
Tokens
JWT Decoder
Read the header and payload of a compact JWT. Decoding is not verification. A decoded token is not proven authentic.