Hash Generator
Hash UTF-8 text in this tab with Web Crypto. Pasted content never leaves this device.
Processed in your browser
Characters: 0
Advanced options
When on, the digest is shown in uppercase hex. Default is lowercase.
Paste text, then hash.
The hex digest will appear here.
Features
SHA digests
Supports SHA-256 (default), SHA-1, SHA-384, and SHA-512 via Web Crypto.
Hex output
Lowercase hex by default. Turn on uppercase under Advanced options.
Copy and clear
Copy the digest, or clear input and output together.
Stays in the browser
Hashing runs on this device. Pasted text is not uploaded.
How to use
- Paste or type the UTF-8 text you want to hash.
- Choose an algorithm (SHA-256 by default), then press Hash.
- Check the hex digest, then copy if you need it.
Why this tool
Runs in the browser
Core work finishes in this tab.
No upload
Pasted text and local files are not sent away for processing.
Free, no account
The core path has no signup wall.
Immediate
There is no upload-and-wait queue.
10 languages
The same tool ships in ten languages.
Readable failures
Broken input returns a reason, not a blank screen.
FAQ
- Is pasted text uploaded?
- No. Hashing runs in this browser via Web Crypto. The document body is not sent.
- Which algorithms are supported?
- SHA-256 (default), SHA-1, SHA-384, and SHA-512. MD5 is not in v1 (not in Web Crypto).
- What happens on empty input?
- You get a clear empty error — not a fake success digest.
- Is it free? Do I need an account?
- Yes, it is free. No account is required to hash or copy.
Related tools
- Developer
JSON Formatter
Format, minify, and validate JSON.
Open tool - Developer
Timestamp Converter
Convert Unix timestamps and dates.
Open tool - Developer
UUID Generator
Generate RFC 4122 UUID v4 values.
Open tool - Developer
Base64 Converter
Encode and decode Base64 in your browser.
Open tool - Developer
Password Generator
Generate strong random passwords in your browser.
Open tool - Developer
URL Encoder
Percent-encode or decode URLs and query values in your browser. Pasted text stays on this device — nothing is uploaded.
Open tool - Developer
Color Converter
Convert HEX, RGB, and HSL colors in your browser.
Open tool - Developer
JWT Decoder
Decode JWT header and payload in your browser.
Open tool - Developer
Case Converter
Convert camelCase, snake_case, kebab-case, and more in your browser.
Open tool - Developer
Chmod Calculator
Convert Unix file permissions with checkboxes, octal, and symbolic notation.
Open tool - Developer
Number Base Converter
Convert binary, octal, decimal, hex, and custom bases 2–36 with BigInt precision.
Open tool - Developer
HTML Entity Encoder
Encode or decode HTML entities (named, decimal, hex) in your browser. Pasted text stays on this device — nothing is uploaded.
Open tool - Developer
CSS Unit Converter
Convert px, rem, em, %, vw, vh, and more CSS length units in your browser. Values stay on this device — nothing is uploaded.
Open tool