Skip to content
ToolsOnDuty - free online tools

Security & Cryptography

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

Featured toolSecurity & Cryptography
Hash Generator

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

Open tool
Featured toolSecurity & Cryptography
Password Hash Generator

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

Open tool
Featured toolSecurity & Cryptography
JWT Decoder

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

Open tool
Featured toolSecurity & Cryptography
AES Encryption

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

Open tool
Featured toolSecurity & Cryptography
Password Strength Checker

Check password strength with entropy and estimated crack time.

Open tool
Featured toolSecurity & Cryptography
Passphrase Generator

Generate memorable, secure passphrases from random words.

Open tool
Featured toolSecurity & Cryptography
RSA Key Pair Generator

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

Open tool
Featured toolSecurity & Cryptography
Bcrypt Verifier

Check whether a password matches a bcrypt hash.

Open tool
Security & Cryptography
JWT Generator

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

Open tool
Security & Cryptography
HMAC Generator

Generate an HMAC signature from a message and secret key.

Open tool
Security & Cryptography
Base32 Encoder & Decoder

Encode text to Base32 and decode Base32 back to text.

Open tool
Security & Cryptography
TOTP 2FA Code Generator

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

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
Atbash Cipher

Encode and decode text with the Atbash substitution cipher.

Open tool
Security & Cryptography
ROT47 Encoder & Decoder

Encode and decode text with the ROT47 cipher.

Open tool
Security & Cryptography
Rail Fence Cipher

Encode and decode text with the rail fence transposition cipher.

Open tool
Security & Cryptography
XOR Cipher

Encrypt and decrypt text with a repeating-key XOR cipher.

Open tool
Security & Cryptography
NTLM Hash Generator

Generate the NTLM hash of a password.

Open tool
Security & Cryptography
CRC32 Checksum Calculator

Compute the CRC32 checksum of text.

Open tool
Security & Cryptography
Htpasswd Generator

Generate Apache .htpasswd entries with bcrypt or SHA-1.

Open tool
Security & Cryptography
Ed25519 Key Pair Generator

Generate a modern Ed25519 public and private key pair in PEM.

Open tool
Security & Cryptography
HMAC Verifier

Check whether an HMAC signature matches a message and secret.

Open tool
Security & Cryptography
Ascii85 Encoder & Decoder

Encode text to Ascii85 (Base85) and decode it back.

Open tool
Security & Cryptography
PGP Key Generator

Generate a PGP/OpenPGP public and private key pair.

Open tool
Security & Cryptography
PGP Encrypt & Decrypt

Encrypt a message with a PGP public key and decrypt with a private key.

Open tool
Security & Cryptography
X.509 Certificate Decoder

Decode a PEM SSL/TLS certificate to inspect its details.

Open tool
Security & Cryptography
CSR Generator

Generate a certificate signing request and private key.

Open tool
Security & Cryptography
Shamir's Secret Sharing

Split a secret into shares and recombine them to recover it.

Open tool
Security & Cryptography
Caesar Cipher (ROT13)

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

Open tool
Security & Cryptography
Data Masking Tool

Mask generic text, email addresses, phone numbers or payment-card digits for safer examples and logs.

Open tool
Security & Cryptography
Credit Card Validator

Check payment-card length, likely brand and Luhn checksum without storing or transmitting the number.

Open tool
Security & Cryptography
CSR Parser

Inspect PEM certificate-signing-request DER metadata, algorithms, object identifiers and subject strings.

Open tool
Security & Cryptography
Email Header Analyzer

Explain email routes, reported SPF/DKIM/DMARC results and common phishing signals locally.

Open tool
Security & Cryptography
Metadata Privacy Cleaner

Inspect and remove common private metadata from images and PDFs entirely in your browser.

Open tool
Security & Cryptography
CAPTCHA Generator

Generate a lightweight CAPTCHA-style SVG and answer for server-side integration testing.

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.