Hash Generator (MD5, SHA-1, SHA-256)
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text online. Fast, free, and fully client-side — your input never leaves your browser.
// hash0 b in○ ready
Input
- Enter text to generate hashes.
About this hash generator
A hash function turns any input into a fixed-length string that changes completely with the smallest input change. Hashes are used for checksums, cache keys, deduplication, and verifying downloads. Paste text and get its MD5, SHA-1, SHA-256, and SHA-512 digests at once, ready to copy.
Frequently asked questions
- Which hash algorithms are supported?
- MD5, SHA-1, SHA-256, and SHA-512. SHA hashes use the browser's built-in Web Crypto API; MD5 is computed in the browser as well.
- Is my input sent to a server?
- No. Hashing runs entirely in your browser, so the text you hash never leaves your device.
- Should I use MD5 or SHA-1 for security?
- No. MD5 and SHA-1 are broken for security purposes and should only be used for checksums or non-security identifiers. Use SHA-256 or SHA-512 when collision resistance matters.
// More tools
- JSON FormatterBeautify, minify, and validate JSON with precise error locations.
- Base64 Encoder / DecoderEncode and decode Base64 for text and files, including URL-safe.
- UUID GeneratorGenerate v4 and time-ordered v7 UUIDs in bulk, ready to copy.
- Regex TesterTest regex with live highlighting, capture groups, and flags.
- YAML ValidatorValidate YAML and convert to and from JSON.
- Case ConverterConvert between camelCase, snake_case, kebab-case, and more.
- HTML Entity EncoderEscape and unescape HTML entities and special characters.
- URL EncoderPercent-encode and decode URLs and query parameters.
- Number Base ConverterConvert between binary, octal, decimal, and hexadecimal.
- Color ConverterConvert colors between HEX, RGB, and HSL with a live preview.
- Unix Timestamp ConverterConvert Unix epoch timestamps to dates and back.
- JWT DecoderDecode a JWT's header and payload with readable claim times.
- JSON ↔ CSV ConverterConvert JSON to CSV and CSV back to JSON.
- Cron Expression ExplainerTranslate a cron expression into plain English.