SHA-256
—SHA-2 checksum
Hash text or one local file and get SHA-256, SHA-384, and SHA-512 together without re-entering the source.
Web Crypto's digest API is not streaming, so the file path is deliberately bounded instead of promising arbitrary-size hashing.
0 / 100,000 UTF-16 units · 0 UTF-8 bytes
Maximum 32 MiB
Lowercase hexadecimal
———Quick feedback
One tap is enough. You can ignore this and keep working.
Thanks — that helps us improve.
SHA-2 fingerprints are useful for comparing content and checking whether bytes changed. Matching hashes do not by themselves prove who created or distributed a file.
Fast raw SHA-256/384/512 hashes are not password-storage schemes. Password storage requires a deliberately slow, salted password KDF designed for that job.
The browser's standard SubtleCrypto.digest() consumes the input as a complete buffer. BeanNest caps files at 32 MiB rather than pretending this dependency-free route streams huge files.
Keep checking
Encode UTF-8 text to standard Base64 or Base64URL and strictly decode it back to text without sending source content away.
Open tool →Generate one or up to 500 cryptographically secure UUID v4 values locally with regenerate and copy-all actions.
Open tool →Encode or decode URL components and full URLs locally with explicit scope, malformed-percent errors, swap, and copy.
Open tool →