Base & Encoding
Base64, URL and HTML encoding, plus binary / hex / octal conversions.
Text to Binary Turn text into binary (base-2). Each character becomes its eight-bit byte value. Binary to Text Decode eight-bit binary back into text. Paste space-separated binary bytes to convert. Decimal to Hexadecimal Convert a whole number from decimal (base-10) to hexadecimal (base-16). Binary to Decimal Convert a binary number to its decimal value. Text to Hexadecimal Convert text into hexadecimal. Every character becomes its two-digit hex byte value. Hexadecimal to Text Convert hexadecimal byte values back into text. Paste space-separated hex codes to decode. Text to Octal Turn text into octal. Each character is shown as its base-8 byte value. Octal to Text Convert octal byte values back into text. Paste space-separated octal codes to decode. Text to Decimal Turn text into decimal. Every character becomes its base-10 byte value. Decimal to Text Convert decimal byte codes back into text. Paste space-separated decimal values to decode. ASCII to Binary Turn ASCII characters into binary. Each character becomes its eight-bit code. Binary to ASCII Convert binary bytes into ASCII characters. Paste space-separated binary to decode. ASCII to Text Read ASCII characters as plain text, ready to copy or convert further. Binary to Octal Convert a binary number to its octal (base-8) value. Binary to Hexadecimal Convert a binary number to its hexadecimal (base-16) value. Octal to Binary Convert an octal number to its binary (base-2) value. Octal to Decimal Convert an octal number to its decimal (base-10) value. Octal to Hexadecimal Convert an octal number to its hexadecimal (base-16) value. Decimal to Binary Convert a whole number from decimal (base-10) to binary (base-2). Decimal to Octal Convert a whole number from decimal (base-10) to octal (base-8). Hexadecimal to Binary Convert a hexadecimal number to its binary (base-2) value. Hexadecimal to Octal Convert a hexadecimal number to its octal (base-8) value. Hexadecimal to Decimal Convert a hexadecimal number to its decimal (base-10) value. Base64 Encode Convert text to a Base64 string - handy for embedding data in URLs, JSON or data URIs. Base64 Decode Convert a Base64 string back into readable text. URL Encode URL-encode text so it can be safely placed in a link or query parameter. URL Decode URL-decode a string, converting percent-escapes like %20 back into normal characters. HTML Encode Escape special characters into HTML entities so they render as text, not markup. HTML Decode Unescape HTML entities, converting things like < and & back into < and &.