A workshop of small, sharp tools.
29 fast, privacy-friendly utilities you reach for every day. Everything runs in your browser — no uploads, no tracking.
Encode / Decode
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text. Supports URL-safe variant.
Base32 Encode / Decode
Encode and decode Base32 strings (RFC 4648, A–Z + 2–7).
URL Encode / Decode
Percent-encode or decode URLs and query parameters.
HTML Entities Encode / Decode
Escape or unescape HTML entities like &, <, and '.
JWT Decoder
Decode the header and payload of a JSON Web Token. Signature is not verified.
Image ↔ Data URL
Drop an image to get a base64 data URL, or paste a data URL to preview it.
Crypto & Hashing
Hash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text. Powered by Web Crypto.
HMAC Generator
Sign messages with HMAC-SHA-256/384/512/SHA-1 using a shared secret. Hex + base64 output.
AES-256-GCM Encrypt / Decrypt
Encrypt or decrypt text with a passphrase. PBKDF2-derived key, fresh salt + IV per message.
RSA Keypair Generator
Generate 2048 / 3072 / 4096-bit RSA keypairs and export them as PEM (PKCS#8 + SPKI).
Ed25519 Keypair Generator
Generate modern, fast Ed25519 keypairs and export them as PEM (PKCS#8 + SPKI).
Generators
UUID Generator
Generate one or many cryptographically-random UUIDv4 identifiers.
Password Generator
Generate cryptographically random passwords with configurable length and character sets.
QR Code Generator
Generate QR codes from any text or URL, with custom size, error correction, and colors.
Lorem Ipsum Generator
Generate placeholder text in paragraphs, sentences, or words.
Formatters
Converters
Hex ↔ Text
Convert any UTF-8 text to hex bytes and back. Whitespace is ignored when decoding.
YAML ↔ JSON
Convert between YAML and JSON in either direction.
CSV ↔ JSON
Convert between CSV and a JSON array of objects, with proper handling of quoted fields.
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates, in your local zone and UTC.
Color Converter
Convert colors between HEX, RGB(A) and HSL(A) with a live preview.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal — instantly, all four at once.
Cron Explainer
Translate cron expressions into plain English, with handy presets you can click.
Text
Regex Tester
Test JavaScript-flavored regular expressions with live highlighting and match details.
Case Converter
Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and more.
Slugify
Convert any title or sentence into a clean URL-safe slug. Handles accents and punctuation.
Diff Viewer
Compare two blocks of text line-by-line. Added lines are green; removed lines are red.
Text Statistics
Count words, characters, lines, sentences, and estimate reading time as you type.