Encoders & decoders
Encode and decode Base64, URLs, Unicode, binary text, JWTs and other common representations.
54 tools in this category. Every tool runs in the browser and needs no sign-up.
JavaScript Encoder / Decoder
JavaScript Encoder / Decoder. Local browser processing.
Email Obfuscator
Email Obfuscator. Local browser processing.
htpasswd Generator
htpasswd Generator. Local browser processing.
MySQL Password Hash
MySQL Password Hash. Local browser processing.
PostgreSQL MD5 Password Hash
PostgreSQL MD5 Password Hash. Local browser processing.
MariaDB Password Hash
MariaDB Password Hash. Local browser processing.
Bcrypt Generator
Bcrypt Generator. Local browser processing.
Bcrypt Verifier
Bcrypt Verifier. Local browser processing.
CRC-16 Hash Calculator
CRC-16 Hash Calculator. Local browser processing.
AES Encrypt / Decrypt
AES Encrypt / Decrypt. Local browser processing.
DES Encrypt / Decrypt
DES Encrypt / Decrypt. Local browser processing.
Escape Encoder / Decoder
Escape Encoder / Decoder. Local browser processing.
Keccak Hash Calculator
Keccak Hash Calculator. Local browser processing.
MD4 Hash Calculator
MD4 Hash Calculator. Local browser processing.
MD2 Hash Calculator
MD2 Hash Calculator. Local browser processing.
RSA / RSA2 Encrypt / Decrypt
RSA / RSA2 Encrypt / Decrypt. Local browser processing.
Scrypt Generator
Scrypt Generator. Local browser processing.
Scrypt Verifier
Scrypt Verifier. Local browser processing.
SHAKE Hash Calculator
SHAKE Hash Calculator. Local browser processing.
Cisco Type 7 Encoder / Decoder
Cisco Type 7 Encoder / Decoder. Local browser processing.
SM2 Encrypt / Decrypt
SM2 Encrypt / Decrypt. Local browser processing.
SM3 Hash Calculator
SM3 Hash Calculator. Local browser processing.
SM4 Encrypt / Decrypt
SM4 Encrypt / Decrypt. Local browser processing.
Punycode Encoder / Decoder
Punycode Encoder / Decoder. Local browser processing.
Token Random Generator
Token Random Generator. Local browser processing.
JSON Key Random Generator
JSON Key Random Generator. Local browser processing.
RC4 Encrypt / Decrypt
RC4 Encrypt / Decrypt. Local browser processing.
Rabbit Encrypt / Decrypt
Rabbit Encrypt / Decrypt. Local browser processing.
Hash Calculator
Hash Calculator. Local browser processing.
Triple DES (3DES) Encrypt / Decrypt
Triple DES (3DES) Encrypt / Decrypt. Local browser processing.
RIPEMD-160 Hash Calculator
RIPEMD-160 Hash Calculator. Local browser processing.
Base64url Encoder / Decoder
Convert UTF-8 text and URL-safe Base64. Encoding omits padding; decoding validates alphabet, padding and UTF-8.
Unicode Code Point Converter
Convert text to U+ code points and back. Reject surrogate values and code points above U+10FFFF.
Hex Byte Order Reverser
Reverse hex bytes as one sequence or within groups of 2, 4 or 8 bytes. Incomplete groups are rejected.
SHA Hash Generator
Hash UTF-8 text locally with SHA-1, SHA-2 or SHA-3. Whitespace and line breaks affect the digest.
JWT Decoder
Decode a JWT header and payload in your browser and inspect JSON claims without sending the token to a server.
Text to Binary Converter
Convert UTF-8 text into eight-bit binary byte groups or decode binary bytes back into readable text.
Text to Hex Converter
Convert UTF-8 text into hexadecimal bytes or decode hex pairs back to text, including Japanese characters and emoji.
JSON String Escape / Unescape
Encode text as a quoted JSON string literal or decode a JSON string, including quotes, backslashes and line breaks.
Base32 Encoder / Decoder
Encode UTF-8 text as RFC 4648 Base32 or decode Base32 to text.
Base58 Encoder / Decoder
Convert UTF-8 text to Base58 using the Bitcoin alphabet, or decode it.
HMAC Generator
Compute HMAC-SHA256, HMAC-SHA384 or HMAC-SHA512 for UTF-8 text and a key.
CRC32 Calculator
Calculate the CRC-32/ISO-HDLC checksum of UTF-8 text.
MD5 Text Hash
Calculate a hexadecimal MD5 digest from UTF-8 text locally.
GZIP Text Compressor
Compress UTF-8 text to Base64-encoded GZIP or decompress it back to text.
JWT Key Generator
Generate HMAC secrets, RSA key pairs or ECDSA key pairs locally.
Escape Regex Metacharacters
Escape regular-expression metacharacters so text can be used as a literal pattern.
Morse Code Translator
Translate Latin letters, numbers and supported punctuation into International Morse code, or decode dots and dashes.
Unicode Escape Converter
Encode text as UTF-16 Unicode escape sequences or decode backslash-u escapes, including supplementary characters.
ROT13 Text Converter
Apply ROT13 to Latin letters; apply it again to restore the original text.
URL Encoder / Decoder
Encode or decode a UTF-8 URL component for query values and path segments.
Base64 Encoder / Decoder
Encode UTF-8 text to Base64 or decode Base64 and Base64url to text.
HTML Escape / Unescape
Escape HTML special characters or decode basic and numeric HTML entities.
Random Password Generator
Random password generator for creating secure passwords to protect your accounts.