Hash & HMAC Generator
Generate cryptographic hashes (SHA-1, SHA-256, SHA-512) and HMAC signatures for your text data.
Use it to verify that a download matches a published checksum, to check a webhook or API signature against an HMAC you compute from a shared secret, or to compare how each algorithm transforms the same input.
All hashing runs locally in your browser, so the text and secret you enter are never sent to a server.
Configuration
Hash and HMAC Generator
Hash functions and HMAC signatures are used to verify integrity, compare data, sign webhook payloads, and debug authentication flows. This tool helps generate common SHA hashes and HMAC values in the browser from text input.
Common use cases
- Verify file or payload integrity: Compare expected and actual hash values during debugging.
- Debug webhook signatures: Recreate HMAC values from a payload and shared secret.
- Generate test fixtures: Prepare sample hashes for documentation, tests, or API examples.
Security note
Plain hashes are not suitable for storing passwords without a dedicated password hashing algorithm and salt. HMAC secrets and production payloads should be handled carefully and should not be shared in public examples.