Create and verify database and application passwords, hashes, and encodings
Generate MySQL-compatible password hashes for caching_sha2_password or mysql_native_password. Use in CREATE USER or ALTER USER.
Generate MariaDB-compatible password hashes for user authentication. Use when creating or updating MariaDB users.
Generate PostgreSQL-compatible password hashes (md5 or SCRAM-SHA-256). Use for pg_authid or connection strings.
Generate bcrypt password hashes from plain text. Adjustable cost factor. Use for secure password storage in applications.
Verify a password against a bcrypt hash. Enter password and hash to check if they match. All processing in your browser.
Generate scrypt password hashes from plain text. Configurable N, r, p parameters. Secure key derivation in your browser.
Verify a password against a scrypt hash. Enter password and hash to check if they match. All processing in your browser.
Generate a strong random password with one click. Uses cryptographically secure randomness. Copy and use immediately.
Generate a random UUID v4 (or GUID) with one click. Universally unique identifier for APIs, databases, and apps.
Encode or decode text with ROT13. Rotates letters by 13 positions. Self-inverse: apply twice to get original text.
Encode or decode text with ROT47. Rotates all printable ASCII (33–126) by 47 positions. Self-inverse.