Skip to content

Password and Hash Tools

Generate strong passwords, check strength, and compute SHA and HMAC digests locally with Web Crypto.

Introduction

Secrets should not travel to a website to be generated or hashed. These tools use the browser's Web Crypto APIs to create random passwords and strings, estimate the strength of a candidate secret, compute SHA-256 and SHA-512 digests for text or files, and sign payloads with HMAC—so the values you experiment with never leave the tab you opened.

Featured tools

Categories

Collections

Learn more

Frequently asked questions

Are generated passwords safe to use?
They are produced from the browser's cryptographic random source, not a predictable pseudorandom generator. Copy them straight into a password manager and clear the workspace on shared devices.
Can I hash a password with SHA-256 for storage?
No. Fast hashes are the wrong tool for credentials. Server-side password storage needs a slow, salted algorithm such as Argon2 or bcrypt.
What is the difference between a hash and an HMAC?
A hash proves bytes did not change; an HMAC proves someone holding a shared secret produced them. Webhook verification needs the HMAC.
How long should a password be?
Sixteen or more random characters is a comfortable default when a manager stores it. Length raises entropy faster than adding symbol requirements.
Is the encryption tool suitable for production secrets?
No. It demonstrates password-based AES-GCM for learning. Real systems need managed keys, rotation, and audit trails outside a browser tab.