Encode text to Base64 or decode Base64 back to text.
Encode or decode URLs with proper percent-encoding.
Convert special characters to HTML entities and back.
Convert text to binary and binary back to text.
Convert text to hexadecimal and hexadecimal back to text.
Convert text to octal and octal back to text.
Apply or remove the classic ROT13 letter rotation cipher.
Encrypt or decrypt text using a customizable Caesar shift cipher.
Encrypt text using the ancient Atbash substitution cipher.
Encrypt or decrypt using the Vigenere polyalphabetic cipher with a keyword.
Encrypt or decrypt using the affine cipher with custom keys.
Encrypt text using the transposition rail fence cipher.
Encrypt or decrypt using the Playfair digraph substitution cipher.
Encrypt using columnar transposition with a keyword.
Convert text to Morse code and Morse code back to text.
Reverse text, reverse each word, or reverse word order.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of any text.
Calculate the SHA-256 hash of any text or verify a hash.
Calculate the SHA-512 hash of any text or verify a hash.
Generate HMAC signatures using SHA-256 with a secret key.
Generate strong random passwords with customizable rules.
Analyze password strength and get improvement suggestions.
Generate bcrypt password hashes for secure storage.
Decode and inspect JSON Web Tokens (JWT) without verification.
Generate random UUIDs (v4) for unique identifiers.
Convert between Unix timestamps and human-readable dates.
Convert between HEX, RGB, HSL, and other color formats.
Convert text to ASCII art banners.
Convert English text to Pig Latin and back.
Count words, characters, sentences, paragraphs, and reading time.
Convert any text into a clean, SEO-friendly URL slug.
Generate random strings with custom length and character sets.
Compare two texts and highlight the differences.
Preview Markdown text as formatted HTML in real-time.
Format, validate, and minify JSON data.
Test regular expressions against text with match highlighting.
Convert numbers between binary, octal, decimal, and hex.
Count characters, words, lines, and bytes in any text.
Convert text to uppercase, lowercase, title case, camelCase, and more.
Encode any text string to binary representation.
Check if two different texts produce the same hash.
Encrypt or decrypt text using XOR with a custom key.
View the complete ASCII table with decimal, hex, and character values.
Convert international domain names to Punycode and back.
Generate QR codes from text or URLs.