Hash Generator
Generate SHA-256, SHA-384, and SHA-512 hashes.
- On your device
- No signup
Private on your device
Your information stays on your device and is not uploaded.
Generate SHA-256, SHA-384, and SHA-512 hashes.
Generate SHA-256 file checksums on your device.
Encode and decode text with Base64.
Format, minify, and validate JSON with optional key sorting.
Compare two JSON documents and list structural differences.
Format, minify, and validate XML with readable indentation.
Compare two XML documents and list structural differences.
Decode JWT tokens to inspect header and payload claims.
This text to SHA-256 tool converts strings into SHA-256 hexadecimal digests for API examples, cache keys, and checksum tutorials. Paste text, hash locally, and copy the 64-character result—no server upload.
Same text always yields the same SHA-256 digest—encoding (UTF-8 vs Latin-1) must stay consistent.
Do not use raw SHA-256 alone for passwords—use salted password hashing algorithms.
Paste or type text, select SHA-256, generate hash, and copy the hex digest for your script or documentation.
Example: hash the string `invoice-1042` to a stable cache key before storing a computed PDF preview in Redis.
Enter text and choose SHA-256, SHA-384, or SHA-512. Hashes are generated with secure random generation on your device.
Results are based on the inputs you provide and may not cover every edge case. This tool is for general use and is not professional advice.
Your data stays on your device and is not uploaded.
These pages use the same hash generator with guides tailored to specific search intents.
FAQ
Yes. Any character change—including spaces and newlines—produces a different digest.
Yes. The hash covers UTF-8 bytes of the input string.
Not for storage. Use bcrypt, scrypt, or Argon2 with unique salts per user.
Page last reviewed: