SmallTools
A growing collection of handy tools, built with modern tech and a clean, responsive UI.
Password Tools
Password Generator
Create secure, customizable passwords with a single click.
Password Strength Checker
Evaluate strength, entropy, and get tips to improve.
Passphrase Generator
Memorable multi-word phrases with strong entropy.
Password Hash Generator
Compute SHA-1/SHA-256 hashes locally.
Bcrypt Hash
Adaptive bcrypt hashing with adjustable cost.
scrypt Hash
Memory-hard scrypt with N/r/p controls.
PBKDF2 Derivation
PBKDF2 with SHA-256/384/512 and iterations.
Encoding Tools
Base64 Encode/Decode
Convert text to Base64 and back (URL-safe supported).
Hex Encode/Decode
Convert text to hexadecimal and back.
URL Encode/Decode
Percent-encode and decode URL strings.
ASCII85 / Base85
Encode/decode Ascii85 (Adobe Base85).
Base32 Encode/Decode
Convert text to and from Base32 (RFC 4648).
Base58 Encode/Decode
Bitcoin alphabet; avoids confusing characters.
MessagePack
JSON ↔ MessagePack (binary).
CBOR
JSON ↔ CBOR (binary).
BSON
JSON ↔ BSON (MongoDB).
Protobuf
Encode/Decode with .proto schema (client-side).
JWT Encode/Decode
Create, decode, and verify JWTs (HS256).