Enter text and get SHA-256 and SHA-1 hashes for checksums, quick comparisons, or learning. Hashing runs locally in your browser.
How to use this tool
- Paste or type the text you want to hash.
- Trigger hash (or the on-page action).
- Copy the digest you need (SHA-256 is preferred for modern use).
Tips
- SHA-1 is legacy for many security contexts; prefer SHA-256 for new work.
- Hashes are one-way—you cannot recover the original text from the digest.
- Pair with UUID generator when you need unique IDs instead of hashes.
Related tools
- UUID generator — random unique identifiers
- JSON formatter — format payloads before hashing in workflows
- Password generator — strong secrets (store them safely)
FAQ
Is my text sent to your servers?
No. Hashing is performed on your device in the browser.
Can I hash files?
This page hashes text. For files, hash a file in dedicated software—or paste Base64 from Image to Base64 only if you understand the tradeoffs (large text).
Is SHA-256 enough for passwords?
For password storage, sites should use slow algorithms (bcrypt, Argon2, scrypt), not plain SHA-256. This tool is for checksums and learning, not production password databases.
More security & privacy
- Password Strength CheckerTest how resistant a password is to guessing, with an entropy estimate, crack-time figure and specific weaknesses. Runs entirely in your browser.
- Password GeneratorGenerate a strong, random password. Choose length and include numbers, symbols, and uppercase.
- Base64 Encoder & DecoderEncode text to Base64 or decode Base64 back to text, right in your browser. Handles emoji and accented characters correctly, with URL-safe output.
- HTML Entity Encoder & DecoderEscape HTML so tags display as text, or decode entities back into characters. Supports all HTML5 named entities, in your browser.