Security & Password

HMAC Generator & Verifier

Create or verify HMAC-SHA256/384/512 signatures for a message.

The message must match byte-for-byte (including spaces and line endings) for verification to pass.

Security & Password

HMAC Generator & Verifier

Local only
Everything stays in your browser

Your text is processed on your device — nothing is uploaded to a server.

How it works

Uses the audited @noble/hashes library. Outputs hex, Base64 and Base64url. Runs in your browser; nothing is uploaded. The message must match byte-for-byte (including spaces and line endings) for verification to pass.

Good to know

Frequently asked questions

How do I use it?

Enter your message, adjust the options and press “Compute HMAC”. Check the result, then copy or download it.

How does it work?

Uses the audited @noble/hashes library. Outputs hex, Base64 and Base64url. Runs in your browser; nothing is uploaded.

Are there limitations?

The message must match byte-for-byte (including spaces and line endings) for verification to pass.

Is my data uploaded?

No. Everything is processed in your browser and nothing is sent to a server. No account is needed.