Skip to content

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.