Hash Generator
Generate a cryptographic hash of any text using SHA-1, SHA-256, or SHA-512.
Processing happens locally in your browser. Nothing you enter is uploaded.
How It Works
Type or paste text, choose an algorithm, and the hash updates instantly using your browser's built-in Web Crypto API.
Example
The SHA-256 hash of "hello" is 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.
Frequently Asked Questions
- Is this the same as encryption?
- No — hashing is one-way. You can't recover the original text from a hash, unlike encryption, which is designed to be reversed with a key.
- Is my text uploaded anywhere?
- No — hashing happens entirely in your browser using the Web Crypto API, a built-in browser feature. Nothing is sent to a server.
- Why isn't MD5 offered?
- MD5 is not available through the browser's built-in Web Crypto API and is also considered cryptographically broken — SHA-256 or SHA-512 are the modern standard.
Related Tools
UUID Generator
Generate random, version-4 UUIDs for use in code or databases.
Base64 Encoder / Decoder
Encode text to Base64, or decode Base64 back to plain text.
Color Converter
Convert between HEX and RGB color formats.
HTML Encoder / Decoder
Encode text to HTML entities, or decode HTML entities back to plain text.
JSON Formatter
Format, validate, and beautify JSON with proper indentation.
Regex Tester
Test a regular expression against sample text and see all matches.