Security & credentials

Passwords, keys and hashes with real cryptographic randomness.

Generating secure credentials is not making up random characters: it is using cryptographic randomness and the right algorithm for each case. This workflow goes from a personal password to the keys and hashes an app needs, all with the browser's Web Crypto and with no secret ever sent to a server.

  1. Create a strong password 🔐 Password generator Create strong, random passwords instantly. Adjust length, uppercase, numbers and symbols. 100% free and private — no signup, runs in your browser.
  2. Try a passphrase 🗝️ Passphrase generator Generate memorable diceware-style passphrases: several random words easy to remember and hard to crack. With real entropy. 100% in your browser.
  3. Generate an API key 🔑 API key generator Generate random API keys with custom prefix, configurable length and hex or base62 format. Useful for development, testing and production.
  4. Create a UUID 🆔 UUID generator Generate random UUIDs (v4 and v7), one or in bulk. Compatible with databases, APIs and testing. Runs entirely in your browser.
  5. Compute a hash #️⃣ MD5/SHA hash generator Compute MD5, SHA-1, SHA-256 and SHA-512 hashes in your browser. Useful for verifying files, data integrity and signatures. No server.
  6. Sign with HMAC ✍️ HMAC generator Compute HMAC with SHA-1, SHA-256, SHA-384 and SHA-512 in your browser. Useful for signing webhooks, APIs and verifying integrity.
  7. Prepare the secrets ☸️ Kubernetes Secret Generator Create secure secrets for Kubernetes manifests instantly. Generate tokens, passwords, and base64-encoded keys ready for production clusters.

Outcome: You generate passwords and passphrases, API keys, UUIDs, hashes and HMAC signatures ready for production, without exposing anything.