Base64, URL encoding, Unicode, and more
41 tools available
Base64 Encode
Encode text to Base64 format
Base64 Decode
Decode Base64 encoded text
Base64URL Encode
Encode text to URL-safe Base64 format (RFC 4648)
Base64URL Decode
Decode URL-safe Base64 encoded text (RFC 4648)
Base32 Encode/Decode
Encode text to Base32 or decode Base32 to text (RFC 4648)
Base58 Encode/Decode
Encode/decode text using Bitcoin-style Base58 encoding
Base62 Encode/Decode
Encode/decode text using Base62 encoding (alphanumeric)
Hex Encode
Convert text to hexadecimal representation
Hex Decode
Convert hexadecimal back to text
Binary to Text
Convert binary string (0s and 1s) to ASCII/UTF-8 text
Text to Binary
Convert ASCII/UTF-8 text to binary string representation
Octal Converter
Encode text to octal representation or decode octal to text
URL Encode
Encode text using standard percent encoding (encodeURIComponent)
URL Decode
Decode percent-encoded (URL-encoded) text
URL Encode (Full)
Encode ALL characters to percent-encoded format, not just special characters
URL Parser
Parse URL into components (protocol, host, path, query, hash)
URL Builder
Build a URL from component parts (protocol, host, path, query, hash)
Query String Parser
Parse URL query string into key-value pairs
Query String Builder
Build URL query string from key-value pairs
Data URL Builder
Create data URLs from content with customizable MIME type and encoding
Unicode Escape
Escape text to \uXXXX Unicode notation
Unicode Unescape
Decode \uXXXX and \u{XXXXXX} Unicode notation back to text
HTML Entity Encode
Encode text to HTML entities (named, numeric, or hex)
HTML Entity Decode
Decode HTML entities (named, numeric, and hex) back to text
JavaScript Escape
Escape text for safe use in JavaScript strings
JavaScript Unescape
Unescape JavaScript string escape sequences back to text
JSON Escape
Escape text for safe use in JSON strings
JSON Unescape
Unescape JSON string escape sequences back to text
Punycode Encode
Encode Unicode domain names or text to Punycode (IDN)
Punycode Decode
Decode Punycode (IDN) back to Unicode domain names or text
UTF-8 to UTF-16
Show UTF-8 bytes alongside UTF-16 code units for each character
UTF-16 to UTF-8
Show UTF-16 code units alongside UTF-8 bytes for each character
Latin-1 Converter
Convert text to/from ISO-8859-1 (Latin-1) byte values
ASCII Table
Interactive ASCII reference table with decimal, hex, octal, and binary values
Unicode Lookup
Search Unicode characters by codepoint, character, or description
Character Inspector
Inspect each character's code point, UTF-8 bytes, and type
Charset Detector
Detect text encoding characteristics and compatibility
BOM Remover
Remove Byte Order Mark (BOM) characters from text
Any Base Converter
Convert numbers between any bases (2-36)
Morse Code
Convert text to/from Morse code
NATO Alphabet
Convert text to NATO phonetic alphabet