Encode, Hash & Cipher
Encode, decode, hash, and cipher text: Base64, Base32, URL and HTML encoding, MD5 and SHA hashes, JWT, ROT13, Caesar, and Morse.
18 free encode, hash & cipher tools, no signup.
- Base32 Encode and DecodeEncode text to Base32 or decode Base32 to text using RFC 4648. Case-insensitive, in your browser, nothing uploaded.
- Base64 Encoder / DecoderEncode text to Base64 or decode Base64 back to text. UTF-8 safe, free, and private, runs entirely in your browser.
- Caesar Cipher Encoder and DecoderEncode and decode text with the Caesar cipher. Pick any shift, switch between encode and decode, and keep case, spaces, and punctuation intact.
- HTML Encode / DecodeEscape text into HTML entities or decode entities back to plain text. Handles named and numeric references, all in your browser.
- HTML Entity DecoderDecode HTML entities to plain text. Handles named entities and numeric references in decimal and hex, in your browser.
- JSON Escape and UnescapeEscape text to embed inside a JSON string, or unescape a JSON string back to plain text. Handles quotes, backslashes, and control characters.
- JWT DecoderDecode a JWT header and payload to readable JSON. Runs in your browser, no token leaves your device.
- MD5 Hash GeneratorGenerate the MD5 hash of any text, right in your browser. 128-bit digest, 32 hex characters, nothing sent to a server.
- Morse Code TranslatorConvert text to Morse code and back, using the international ITU standard. Private and browser-based.
- Password Strength CheckerMeasure password entropy in bits and get a strength rating. Runs entirely in your browser, nothing is sent anywhere.
- ROT13 Encoder and DecoderEncode or decode text with ROT13 in your browser. One click works both ways, keeps case, and leaves numbers and punctuation unchanged.
- SHA-1 Hash GeneratorGenerate the SHA-1 hash of any text in your browser. 160-bit digest, 40 hex characters, fully private.
- SHA-256 Hash GeneratorGenerate the SHA-256 hash of any text in your browser. 256-bit digest, 64 hex characters, nothing leaves your device.
- SHA-512 Hash GeneratorGenerate the SHA-512 hash of any text in your browser. 512-bit digest, 128 hex characters, fully private.
- Unicode Escape ConverterConvert text to \uXXXX Unicode escape sequences and back. Encode any characters for code and JSON, or decode escaped strings to plain text.
- URL Encode / DecodePercent-encode text for URLs or decode encoded strings back to plain text, all in your browser.
- URL Encode and DecodePercent-encode or decode URL text with encodeURIComponent rules. Fast, private, and browser-based.
- XML Escape and UnescapeEscape text for XML or HTML using the five predefined entities, or unescape entities back to plain characters.