Encoding & Decoding Tools
Encoding and decoding tools for the small format conversions that come up constantly in development, security work, and data plumbing: Base64 in both directions, URL-encoding and -decoding for query strings, text-to-binary for educational demonstrations, and the bidirectional flips that should take five seconds but somehow always take five minutes because the right CLI option is not in your shell history. Every tool runs in your browser, so the value you encode or decode is not transmitted; this matters for Base64-encoded secrets, OAuth state parameters, or anything you would not paste into a public web form. The common assumption that bites people is that URL-encoding and HTML-encoding are the same thing; they overlap but they are not interchangeable, which is why the URL tools here call out the specific spec they follow (RFC 3986) and handles the corner cases (plus signs in query strings, percent-encoded forward slashes in path segments) consistently. If you are new to the category, start with the Base64 tools for anything related to credentials, tokens, or data URIs; the URL encoders for any URL you are building programmatically; and the binary converters when you want to show a student or junior teammate how character encoding actually works at the byte level.
19 tools available
ASCII Converter
Convert text characters to their ASCII decimal, hexadecimal, octal, or binary code values and reverse numeric ASCII codes back into readable text.
Base64 Converter
Encode text, JSON, XML, YAML, TSV, and CSV to Base64 or decode Base64 back to its original format.
Base64 Decode and Encode Tool
Converts text and files to Base64 and back entirely in the browser, with nothing uploaded.
Base64 To Text Converter
Decode Base64-encoded strings into readable plain text with support for UTF-8, ASCII, and ISO-8859-1 character encodings.
Char To ASCII Converter
Convert individual characters to their ASCII and Unicode code point values in decimal, hexadecimal, octal, binary, and HTML entity formats simultaneously.
Hex Dec Bin Converter
Convert integers between decimal, hexadecimal, binary, and octal representations with arbitrary precision through BigInt arithmetic.
Hex Encoding Converter
Convert text to hexadecimal byte sequences or decode hex strings back into readable text with full UTF-8 multi-byte support.
Hexadecimal to Text Converter
Convert hexadecimal byte sequences into readable plain text with support for UTF-8, ASCII, and ISO-8859-1 character encodings.
Morse Code Translator
Translate text to Morse code and Morse code back to text with support for International (ITU), American Railroad, and Continental Morse alphabets.
Mp3 To Base64 Converter
Encode MP3, WAV, OGG, and M4A audio files to Base64 strings or decode Base64 back into downloadable audio files with in-browser playback...
Octal to Text Converter
Convert octal byte values into readable text and reverse plain text back into its octal byte representation with bidirectional encoding and decoding.
T9 To Text Converter
Decode multi-tap T9 keypad sequences into readable text or encode plain text into numeric phone keypad sequences following the standard telephone layout.
Text to Base64 Converter
Converts text to Base64 and back by encoding characters as UTF-8 bytes and mapping every 3 bytes to 4 characters of the...
Text to Binary Converter
Converts text to binary and back using UTF-8 (8-bit bytes) or UTF-16 (16-bit code units, with surrogate pairs for characters above the...
Text to Hexadecimal Converter
Converts text to hexadecimal by encoding it as UTF-8 bytes and writing each byte as two hex digits, so 茅 becomes C3...
Text to Morse Converter
Converts text to International Morse Code as defined in ITU-R M.
URL Encoder and Decoder Tool
Percent-encodes or decodes URL strings, treating each line as an independent value so multi-line input is processed in bulk.
XML URL Decoder Tool
Decodes XML entities and URL percent-encoding, alone or in either order, with %XX bytes read as UTF-8.
YAML to Base64 Converter
Encodes YAML text to Base64 through its UTF-8 bytes and decodes Base64 back to text, so accented letters and emoji survive the...