Cryptography Tools – Small Tools. Big Help.

Welcome to SmallToolsOnline.com — your go-to toolkit for working with cryptography and data security quickly and efficiently. Our collection of smart browser-based cryptography tools helps you encrypt, decrypt, hash, encode, and decode data instantly — all without installing any software or sending your information anywhere.

From simple MD5 and SHA hash generators to advanced Base64 encoders, ciphers, and password generators, every tool runs directly in your browser using fast JavaScript processing.

Whether you're a developer testing data integrity, a student learning encryption basics, or a security professional verifying encoded content — Small Tools Online helps you do it faster, smarter, and safer.

All Cryptography Tools

AES
Encrypt or decrypt text using AES algorithm.
RSA
Generate RSA public/private key pairs entirely in browser.
Simulate shared secret creation in browser.
SHA256
Calculate MD5, SHA-1, SHA-256 hashes in browser.
HMAC
Compute HMAC with secret key in browser.
Apply XOR encryption to text data in browser.
ROT47
Encode or decode data with the ROT47 cipher.
Compute Shannon entropy of text data.
P@55
Generate secure random passwords client-side.
Base32
Encode or decode data using Base32 alphabet.
Base58
Encode or decode using Base58 encoding (e.g., Bitcoin alphabet).
Base85
High-efficiency Base85 encoding/decoding.
BF
Encrypt or decrypt text using Blowfish algorithm.
TF
Encrypt or decrypt text using Twofish algorithm.
3DES
Encrypt or decrypt text using DES or 3-DES algorithms.
HASH+
Explore advanced hash algorithms (SHA-3, RIPEMD, etc) in browser.
CRT
View and validate X.509 certificates locally in browser.
TOTP
Generate time-based one-time passwords with QR codes.
Generate cryptographically-secure random numbers and primes.
PW?
Analyze password strength and entropy client-side.