Encoding & Crypto
Encode, decode and hash data — Base64, URLs and checksums, processed locally in your browser.
- Morse Code TranslatorTranslate text to Morse code and back instantly, with audio playback — free and fully in your browser.
- Password GeneratorGenerate strong random passwords locally with a cryptographically secure RNG — nothing is ever uploaded.
- Base64 Encode / DecodeEncode or decode Base64 instantly with full UTF-8 support — emoji and accents work, all in your browser.
- Binary To TextConvert text to binary and binary back to text instantly, with full Unicode (UTF-8) support and everything running locally in your browser.
- URL DecoderPercent-encode or decode URLs and query values instantly in your browser — Unicode-safe, with clear errors on malformed input, and nothing uploaded.
- Caesar Cipher DecoderEncode or decode a classic Caesar shift while preserving case, punctuation, numbers, and non-ASCII text.
- Vigenere Cipher DecoderEncrypt or decrypt classic Vigenere text with a known repeating A–Z key entirely in your browser.
- Hex to Text ConverterParse hexadecimal bytes with explicit separator and 0x-prefix rules, then decode only complete valid UTF-8 without silent replacement.
- ROT13 Encoder DecoderApply reversible ROT13 to ASCII letters while preserving case and leaving every other character unchanged.
- Text To HEXEncode text into exact UTF-8 hexadecimal with continuous, spaced, or 0x-prefixed output and explicit Unicode replacement warnings.
- Text to Binary ConverterEncode text as visible 8-bit UTF-8 binary bytes or decode strictly formatted binary back to valid Unicode text.
- ASCII ConverterConvert standard 7-bit ASCII text to decimal codes or decode decimal codes back to exact ASCII characters locally.
- Base32 Encode / DecodeEncode UTF-8 text to canonical RFC 4648 Base32 or decode padded and unpadded Base32 back to strict UTF-8.
- HTML Entity Encoder / DecoderEncode HTML syntax characters or decode current named and numeric character references entirely in the browser.
- UTF-8 Encoder / DecoderConvert Unicode text to well-formed UTF-8 bytes or strictly decode byte sequences without silent replacement.
- AES Encryption OnlineEncrypt text into a portable authenticated AES-256-GCM JSON package or decrypt a package with its password entirely in your browser.
- Base100 Encoder / DecoderEncode UTF-8 text as the original Base100 emoji mapping or strictly decode Base100 symbols back to valid UTF-8 text.
- Base58 Encode / DecodeEncode UTF-8 text with the Bitcoin Base58 alphabet or decode raw Base58 into exact hexadecimal bytes and a UTF-8 interpretation.
- Base64 to Hex ConverterConvert canonical padded RFC 4648 Base64 into exact lowercase hexadecimal bytes or turn strict hexadecimal bytes back into Base64.
- Checksum CalculatorCalculate explicit XOR-8 BCC, Modbus ASCII two's-complement LRC, and byte-sum modulo 256 values from UTF-8 text or hex bytes.
- CRC32 CalculatorCalculate CRC-32/ISO-HDLC from UTF-8 text or explicit hexadecimal bytes with fixed parameters and an eight-digit result.
- File to Base64 ConverterEncode a local file up to 10 MB as canonical Base64 or decode strict Base64 into a downloadable file without uploading bytes.
- Gzip Compress & DecompressCompress UTF-8 text into Base64-wrapped RFC 1952 gzip bytes or decompress gzip Base64 back to strictly valid UTF-8 text.
- Hill Cipher DecoderEncrypt or decrypt A-Z text with an invertible 2 by 2 Hill cipher matrix and an explicit modulo-26 convention.
- HMAC GeneratorGenerate HMAC-SHA-256, HMAC-SHA-384 or HMAC-SHA-512 from exact UTF-8 or hexadecimal key and message bytes.
- Password Strength CheckerReview password length and obvious repeated or sequential patterns locally with transparent, NIST-aligned feedback.
- Punycode ConverterConvert internationalized domain labels between Unicode and RFC 3492 Punycode entirely in the browser.
- Rail Fence Cipher DecoderEncrypt or decrypt text with the historical Rail Fence zigzag transposition while preserving every Unicode code point.
- RSA Key GeneratorGenerate a 2048- or 3072-bit RSA-OAEP key pair with SHA-256 and export standard public and private PEM locally.
- Sha1 Hash GeneratorGenerate a SHA-1 digest from exact UTF-8 text or local file bytes, with an explicit warning about collision attacks.
- SHA256 Hash GeneratorCalculate a standard SHA-256 digest for text or files locally and copy the exact 256-bit result as Hex or Base64.
- Sha512 Hash GeneratorGenerate the full 512-bit SHA-512 digest of UTF-8 text or file bytes locally, without truncating it to a shorter variant.
- Text SteganographyHide a UTF-8 message inside ordinary-looking cover text with a transparent zero-width convention, then reveal it locally.
- Unicode Encoder / DecoderConvert text to explicit Unicode code points or rebuild text from U+ and JavaScript-style scalar notation without splitting supplementary characters.
- UTF-8 ConverterConvert a local UTF-8, UTF-16LE, UTF-16BE or Windows-1252 text file into validated UTF-8 bytes and download the result.
- A1Z26 Cipher TranslatorTranslate English letters to the explicit A=1 through Z=26 puzzle format and decode validated number groups without ambiguous word boundaries.
- ROT47 Encoder DecoderEncode or decode printable ASCII with the self-inverse ROT47 substitution while preserving spaces, line breaks and every non-ASCII character.
- XOR Encryption OnlineApply a repeating-key XOR transform to UTF-8 text and exchange the reversible ciphertext as validated hex or Base64, entirely in your browser.
About these tools
Every tool in encoding & crypto runs locally in your browser: files are processed on your device and never uploaded to a server. That makes them fast, private and safe to use with sensitive documents, at work or at home.