ToolBench

03 tools

Security

Passwords, hashes and UUIDs.

01Password GeneratorGenerate passwords with the browser's cryptographic random generator and a real entropy estimate. Nothing is transmitted or stored.→02Hash GeneratorCompute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or a file with the Web Crypto API. Nothing is uploaded.→03UUID GeneratorCreate random version-4 UUIDs using the browser's cryptographic random source. Choose how many, uppercase or without hyphens.→

Three primitives, three different jobs

Passwords authenticate a person, hashes verify that data has not changed, and UUIDs identify a thing without saying anything about it. Confusing them is the origin of most practical security bugs: storing a password with SHA-256 instead of a slow KDF, using a UUID as an access token, or assuming a hash hides its input.

What "generated locally" buys you

Every generator on this page uses the browser's cryptographic random source (crypto.getRandomValues), not Math.random. Nothing is transmitted, and no value is stored anywhere — including in this site's own logs, which never see a request because the generation happens after the page has loaded.

The part that is still your job

A strong secret is only as good as its handling. Use a password manager so every site gets a different one, turn on two-factor authentication wherever it exists, and remember that length defeats brute force far more efficiently than symbol substitution does.