How to use the workspace
- Choose text or a local file and select SHA-256, SHA-384 or SHA-512.
- For text, explicitly choose UTF-8 or hex. For files, select a file within the 250 MiB limit.
- Run, watch progress and cancel if needed. Copy the exact digest for comparison.
A concrete starting point
Same text with a trailing newline = different bytes = different digest SHA-256 output: 64 hexadecimal characters SHA-512 output: 128 hexadecimal characters
The workspace reports byte length to help catch an unexpected newline, encoding or file choice.
Read the result carefully
File hashing reads bounded chunks in a worker, keeping the UI responsive and avoiding a full buffered upload. The selected algorithms operate on the same input bytes. Cancellation terminates the worker and produces no accepted checksum for that run.
Common mistakes to avoid
- Get the expected checksum from a trusted source; a compromised download page could replace both file and digest.
- Text encoding and whitespace affect the digest.
- These SHA functions are not a password-storage scheme.
Limits & privacy
Files up to 250 MiB with 1 MiB chunks and a 120-second worker deadline. Text up to 1 MiB. Files never leave the browser through this tool.
Inputs stay in browser memory. Saving or downloading is an explicit action; there is no automatic input history.
Read the full privacy boundaries