utilities.dev

Hash Generator

Compute cryptographic hashes from text for checksums, integrity checks, and API signatures.

Hashing runs entirely in your browser; input is never sent to a server. Hashes are one-way and cannot be reversed to recover the original text.

Input
Enter the text you want to hash
Output
SHA-256 hash (lowercase hex)

How to use this tool

  1. Enter or paste text into the input field.
  2. Select SHA-1, SHA-256, SHA-384, or SHA-512 and click Hash.
  3. Copy the hex output or clear to start over.

About Hash Generator

This tool helps you generate hash digests for file integrity checks, API signing, and password storage workflows. Hashes are deterministic: the same input always produces the same output.

Common use cases

  • Verifying file or string integrity with known hash values
  • Generating HMAC or signature inputs for API authentication
  • Creating deterministic identifiers from content for caching or deduplication

FAQ

What is a hash and when should I use one?
A hash is a fixed-size fingerprint of input data. Use hashes to verify integrity, compare content without storing originals, or prepare inputs for API signing.
Does this tool send my data to a server?
No. All hashing happens in your browser using the Web Crypto API. Your input never leaves your device.
Can I reverse a hash to get the original text?
No. Cryptographic hashes are one-way. You cannot recover the original input from the hash output.
Why does my hash differ from another tool?
Hashes depend on exact input: encoding, whitespace, and line endings all change the result. Ensure both tools use the same encoding (usually UTF-8) and identical input.

Related tools