Skip to content
ToolsOnDuty - free online tools

Security & Cryptography

Generate hashes, passwords, tokens and work with JWTs and ciphers.

Security & Cryptography
Password Generator

Create strong, random passwords with custom rules.

Open tool
Security & Cryptography
Hash Generator

Generate MD5, SHA-1, SHA-2 and SHA-3 hashes from any text.

Open tool
Security & Cryptography
Password Hash Generator

Hash passwords with Argon2id, bcrypt or scrypt using a salt.

Open tool
Security & Cryptography
Random Token Generator

Generate random tokens, API keys and secrets in bulk.

Open tool
Security & Cryptography
JWT Decoder

Decode a JSON Web Token to inspect its header and payload.

Open tool
Security & Cryptography
JWT Generator

Create a signed JSON Web Token with HMAC (HS256/384/512).

Open tool
Security & Cryptography
AES Encryption

Encrypt and decrypt text with a password using AES-256-GCM.

Open tool
Security & Cryptography
HMAC Generator

Generate an HMAC signature from a message and secret key.

Open tool
Security & Cryptography
Password Strength Checker

Check password strength with entropy and estimated crack time.

Open tool
Security & Cryptography
Base32 Encoder & Decoder

Encode text to Base32 and decode Base32 back to text.

Open tool
Security & Cryptography
Passphrase Generator

Generate memorable, secure passphrases from random words.

Open tool
Security & Cryptography
TOTP 2FA Code Generator

Generate time-based one-time passcodes from a Base32 secret.

Open tool
Security & Cryptography
RSA Key Pair Generator

Generate an RSA public and private key pair in PEM format.

Open tool
Security & Cryptography
Bcrypt Verifier

Check whether a password matches a bcrypt hash.

Open tool
Security & Cryptography
Base58 Encoder & Decoder

Encode text to Base58 and decode Base58 back to text.

Open tool
Security & Cryptography
Vigenere Cipher

Encode and decode text with a keyword-based Vigenere cipher.

Open tool
Security & Cryptography
Hash Identifier

Identify the likely type of a hash from its format.

Open tool
Security & Cryptography
JWT Verifier

Verify a JWT's HMAC signature and check its claims.

Open tool
Security & Cryptography
File Hash Checker

Compute MD5, SHA-1, SHA-256 and SHA-512 checksums of a file.

Open tool
Security & Cryptography
ECDSA Key Pair Generator

Generate an ECDSA public and private key pair in PEM format.

Open tool
Security & Cryptography
Encryption Key Generator

Generate a random AES key in hex and Base64.

Open tool
Security & Cryptography
Random Bytes Generator

Generate secure random bytes in hex, Base64 or decimal.

Open tool
Security & Cryptography
URL-Safe Base64 Encoder & Decoder

Encode and decode Base64URL, the URL-safe Base64 variant.

Open tool
Security & Cryptography
UUID v5 Generator

Generate a deterministic namespace UUID (version 5).

Open tool
Security & Cryptography
Caesar Cipher (ROT13)

Encode or decode text with a Caesar shift cipher, including the popular ROT13.

Open tool

About Security & Cryptography

These security and cryptography tools help you generate and inspect the building blocks of secure software: hashes, strong passwords, API tokens, password hashes and JSON Web Tokens.

Create MD5 and SHA hashes, generate random passwords and secrets, hash passwords with Argon2, bcrypt or scrypt, decode and sign JWTs, and experiment with classic ciphers, all in one place.

Everything runs entirely in your browser using your device's secure random generator, so passwords, secrets and tokens are never sent to a server.