Security
Generate secure random passwords
password-generatorCryptography
Generate PBKDF2 key derivation hash
pbkdf2-generatorCryptography
Validate password against PBKDF2 derived key
pbkdf2-validatorSecurity
Validate password strength and check against common security requirements
password-validatorValidation
Validate and format phone numbers internationally
phone-validatorSecurity
Generate cryptographically secure one-time tokens for web security scenarios — CSRF tokens, OAuth/OIDC state parameters, session nonces, and PKCE code_verifier/code_challenge (S256). Uses crypto.randomBytes, never Math.random.
nonce-generatorValidation
Validate or generate numbers using the Luhn algorithm (mod-10). Works for credit cards, IMEI, IMEISV, SIN, NPI and any custom Luhn-based identifier.
luhn-checksumValidation
Validate or generate numbers using the Modulus-11 (ISO 7064) check-digit algorithm with ISBN-10 (10..2), Norwegian-ID (3,7,6,1,8,9,4,5,2) and generic 2-7 weight schemes.
mod11-checksumSecurity
Generate or validate 12 to 24 word BIP39 mnemonic phrases with entropy and PBKDF2-HMAC-SHA512 seed output
mnemonic-bip39-generatorSecurity
Generate ML-KEM-512/768/1024 (FIPS 203 / CRYSTALS-Kyber) keypairs, encapsulate a random shared secret against the public key, decapsulate it with the private key, and verify both sides match — with the exact wire sizes of all three parameter sets checked live against the standard.
ml-kem-kyber-keypair-and-encapsulation-testerValidation
Validate MAC addresses and identify vendor information
mac-address-validatorSecurity
Generate JSON Web Keys (JWK) for RSA, EC (P-256/P-384/P-521/secp256k1), and OKP (Ed25519/Ed448/X25519/X448), or parse an existing JWK to inspect its parameters, thumbprint, and metadata
jwk-generator