Security tools
Hashes, tokens, passwords and encryption — computed locally.
Security tools are the category where "runs in your browser" stops being a convenience and becomes a requirement. A password generator that produces its output on a server is asking you to trust that the server forgot it. A JWT decoder that posts your token somewhere has just been handed a live credential. Everything here is computed by the Web Crypto API inside your own tab, so the secret exists only on your machine.
Tools in this category
16About these tools
Hashing is not encryption
A hash is one-way: it maps any input to a fixed-length digest and there is no operation to recover the input. That makes it right for verifying that a file or password matches, and wrong for anything you need to read back. Encryption is two-way and requires a key. MD5 and SHA-1 still have legitimate uses as checksums against accidental corruption, but they are broken for anything security-relevant — use SHA-256 or better there.
Reading a JWT
A JSON Web Token is three base64url segments: header, payload and signature. The first two are encoded, not encrypted, so anyone holding the token can read every claim inside it — which is exactly why you should never put anything private in a payload. Decoding locally shows you the claims and the expiry; verifying the signature is what proves the token was not altered, and that needs the key.
What actually makes a password strong
Length beats cleverness. Substituting a 3 for an E adds essentially nothing against a modern cracking dictionary, while adding four random characters multiplies the search space enormously. Real strength comes from randomness and length together, generated rather than invented, and stored in a password manager instead of reused — reuse is what turns one site's breach into every account you own.