Retro • Bright • Practical
Crypto & Encoding Tools
A lightweight toolbox for developers: hashing, encoding, URL parsing, and ID generators — all in one place.
Tip: Open a tool card to get a dedicated page with usage + best-fit scenarios.
Scroll for tools ↓
Toolbox
30+ working tools across Crypto, Encoding, and ID generation.
Crypto
See all →RS256 Key Pair Generator
Crypto
Generate RSA public/private keys for RS256 signing.
Open tool →
MD5 Hash
Crypto
One-way MD5 hashing (non-reversible).
Open tool →
SHA-1 Hash
Crypto
Compute SHA-1 digest (hex).
Open tool →
SHA-256 Hash
Crypto
Compute SHA-256 digest (hex).
Open tool →
SHA-512 Hash
Crypto
Compute SHA-512 digest (hex).
Open tool →
HMAC-SHA256
Crypto
Generate an HMAC-SHA256 signature (hex).
Open tool →
PBKDF2 Derive Key
Crypto
Derive a hex key using PBKDF2.
Open tool →
AES Encrypt (Passphrase)
Crypto
Encrypt text with AES using a passphrase.
Open tool →
AES Decrypt (Passphrase)
Crypto
Decrypt AES ciphertext using the same passphrase.
Open tool →
JWT Decode (No Verify)
Crypto
Decode JWT header and payload without signature validation.
Open tool →
JWT Sign (HS256)
Crypto
Create an HS256 JWT from header/payload + secret.
Open tool →
JWT Verify (HS256)
Crypto
Verify an HS256 JWT signature.
Open tool →
Encoding
See all →Base64 Encode
Encoding
Encode UTF-8 text to Base64.
Open tool →
Base64 Decode
Encoding
Decode Base64 to UTF-8 text.
Open tool →
Base64URL Encode
Encoding
Encode UTF-8 text to Base64URL (JWT-safe).
Open tool →
Base64URL Decode
Encoding
Decode Base64URL to UTF-8 text.
Open tool →
Base64URL → Base64
Encoding
Convert Base64URL to padded Base64.
Open tool →
Base64 → Base64URL
Encoding
Convert Base64 to Base64URL (no padding).
Open tool →
URL Encode
Encoding
Encode a string using encodeURIComponent.
Open tool →
URL Decode
Encoding
Decode a URL-encoded string.
Open tool →
URL Query Parser
Encoding
Parse a query string into JSON (supports repeated keys).
Open tool →
URL Splitter
Encoding
Split a URL into origin, path, query, and hash.
Open tool →
JSON Formatter
Encoding
Format JSON with indentation.
Open tool →
JSON Minifier
Encoding
Remove whitespace from JSON.
Open tool →
IDs
See all →Password Generator
IDs
Generate a random password using a selectable alphabet.
Open tool →
UUID v4
IDs
Generate a single UUID v4.
Open tool →
UUID v4 (Batch)
IDs
Generate multiple UUID v4 values.
Open tool →
nanoid
IDs
Generate a single nanoid.
Open tool →
nanoid (Batch)
IDs
Generate multiple nanoid values.
Open tool →
