Generator
HMAC Generator — SHA-1 / 256 / 384 / 512 Locally
- Generate
- Mobile Friendly
- Accessibility Tested
- SEO Optimized
- Fast Loading
- Responsive
Version 1.0.0 · Last reviewed
How it worksShow guide
Introduction
Create keyed HMAC digests with Web Crypto. Choose the hash algorithm, how the key and message are encoded, and hex/Base64 output — optionally verify against an expected digest.
Step-by-step
- Pick algorithm and encodings
- Enter key and message
- Generate and copy the digest
Worked example
HMAC-SHA-256 of message “Bestrao” with a UTF-8 key yields a 64-character hex digest.
Use cases
- Sign webhook payloads during local debugging
- Verify API signatures without sending secrets to a server
- Compare digests with a timing-safe equality check
Frequently asked questions
Does the key leave my browser?
No. Signing runs entirely with Web Crypto in this tab.
Related tools
-
Hash Generator
Generate SHA-1, SHA-256, SHA-384, or SHA-512 digests in your browser with Web Crypto.
-
AES Encrypt / Decrypt
Encrypt and decrypt text with AES-GCM or AES-CBC locally. Passphrase (PBKDF2) or raw keys, custom IV/salt, and portable JSON packages.
-
JWT Builder
Build and sign JWTs locally with HS256/384/512 (or unsigned none), claim presets, and editable header/payload JSON.
-
Password Generator
Generate strong random passwords locally with configurable length and character sets.
Popular tools
-
API Workbench
Browser-native API client — build or paste cURL requests, inspect responses, manage collections, and store everything in IndexedDB. No backend required.
-
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to UTF-8 text in your browser.
-
Line Sorter & Deduplicator
Sort lines alphabetically or by length, remove duplicates, and trim empty lines — locally in your browser.
Was this helpful?
Your feedback stays on this device only — it is not sent to the Bestrao team yet.