Free online encoding and decoding tools for Base64, URL encoding, Unicode, HTML entities, and more. Convert between formats instantly in your browser.
41 tools available
Base64 Encode
Free online Base64 encoder — convert text to Base64 format instantly in your browser. No data is stored. Supports UTF-8 text, optional URL-safe encoding, and handles multi-byte characters.
Base64 Decode
Free online Base64 decoder — convert Base64 encoded strings back to plain text instantly in your browser. No data is stored. Supports standard and URL-safe Base64, handles padding, and decodes UTF-8 multi-byte characters.
Base64URL Encode
Free online Base64URL encoder — encode text to URL-safe Base64 format instantly in your browser. No data is stored. Produces RFC 4648 output with -_ instead of +/ and no padding, ideal for JWTs and URL parameters.
Base64URL Decode
Free online Base64URL decoder — decode URL-safe Base64 encoded strings back to text instantly in your browser. No data is stored. Handles RFC 4648 format with -_ characters and missing padding.
Base32 Encode/Decode
Free online Base32 encoder/decoder — encode text to Base32 or decode Base32 back to text instantly in your browser. No data is stored. Supports RFC 4648 standard with optional padding characters.
Base58 Encode/Decode
Free online Base58 encoder/decoder — encode or decode text using Bitcoin-style Base58 encoding instantly in your browser. No data is stored. Uses the standard Bitcoin alphabet, handles leading zero bytes, and supports cryptocurrency address formats.
Base62 Encode/Decode
Free online Base62 encoder/decoder — encode or decode text using Base62 alphanumeric encoding instantly in your browser. No data is stored. Produces URL-safe output using only 0-9, A-Z, and a-z characters.
Hex Encode
Free online hex encoder — convert text to hexadecimal byte representation instantly in your browser. No data is stored. Supports uppercase/lowercase output and customizable byte separators (space, colon, dash).
Hex Decode
Free online hex decoder — convert hexadecimal strings back to readable text instantly in your browser. No data is stored. Handles 0x prefixes, colon/dash/space separators, and mixed-case hex input.
Binary to Text
Free online binary to text converter — decode binary strings of 0s and 1s back to readable ASCII/UTF-8 text instantly in your browser. No data is stored. Accepts space-separated, comma-separated, or continuous binary input.
Text to Binary
Free online text to binary converter — convert ASCII/UTF-8 text to binary 0s and 1s instantly in your browser. No data is stored. Outputs 8-bit binary per byte with customizable separators between bytes.
Octal Converter
Free online octal converter — encode text to octal byte values or decode octal back to text instantly in your browser. No data is stored. Supports customizable separators and handles UTF-8 multi-byte characters.
URL Encode
Free online URL encoder — percent-encode text using standard encodeURIComponent encoding instantly in your browser. No data is stored. Encodes special characters, spaces, Unicode, and reserved URL characters while preserving safe ASCII.
URL Decode
Free online URL decoder — decode percent-encoded (URL-encoded) strings back to readable text instantly in your browser. No data is stored. Handles %XX hex sequences, UTF-8 multi-byte characters, and nested encoding.
URL Encode (Full)
Free online full URL encoder — percent-encode every character including safe ASCII characters instantly in your browser. No data is stored. Encodes all bytes to %XX format, useful for obfuscation or strict encoding requirements.
URL Parser
Free online URL parser — break down URLs into protocol, host, path, query parameters, and hash components instantly in your browser. No data is stored. Handles complex URLs with authentication, ports, and encoded characters.
URL Builder
Free online URL builder — construct URLs from individual components like protocol, host, path, query, and hash instantly in your browser. No data is stored. Validates the resulting URL and handles port numbers, query strings, and fragment identifiers.
Query String Parser
Free online query string parser — break down URL query strings into individual key-value pairs instantly in your browser. No data is stored. Handles leading ? prefix, full URLs, and percent-encoded parameters.
Query String Builder
Free online query string builder — construct URL query strings from key-value pairs instantly in your browser. No data is stored. Accepts key=value or key: value format, supports URL encoding, and adds optional leading ? prefix.
Data URL Builder
Free online data URL builder — create data URIs from text content instantly in your browser. No data is stored. Supports customizable MIME types, Base64 or UTF-8 encoding, and configurable character sets for embedding inline resources.
Unicode Escape
Free online Unicode escaper — convert text to \uXXXX Unicode escape notation instantly in your browser. No data is stored. Supports BMP (\uXXXX) and supplementary plane (\u{XXXXXX}) formats with optional full-character escaping.
Unicode Unescape
Free online Unicode unescaper — decode \uXXXX and \u{XXXXXX} Unicode escape sequences back to readable text instantly in your browser. No data is stored. Handles both BMP and supplementary plane characters.
HTML Entity Encode
Free online HTML entity encoder — encode text to HTML entities instantly in your browser. No data is stored. Supports named (&), numeric (&), and hex (&) formats with optional full-character encoding for XSS prevention.
HTML Entity Decode
Free online HTML entity decoder — convert HTML entities back to readable text instantly in your browser. No data is stored. Supports named entities (&), numeric (&), and hex (&) formats including special symbols and currency characters.
JavaScript Escape
Free online JavaScript string escaper — escape text for safe use in JavaScript string literals instantly in your browser. No data is stored. Handles quotes, backslashes, newlines, tabs, control characters, and Unicode.
JavaScript Unescape
Free online JavaScript string unescaper — convert JavaScript escape sequences back to readable text instantly in your browser. No data is stored. Handles \n, \t, \uXXXX, \u{XXXXXX}, \xHH, and all standard JS escape sequences.
JSON Escape
Free online JSON string escaper — escape text for safe embedding in JSON strings instantly in your browser. No data is stored. Properly escapes quotes, backslashes, newlines, tabs, and control characters per the JSON specification.
JSON Unescape
Free online JSON string unescaper — convert JSON escape sequences back to readable text instantly in your browser. No data is stored. Handles \n, \t, \", \\, and Unicode escape sequences.
Punycode Encode
Free online Punycode encoder — convert Unicode domain names and text to Punycode (IDN) encoding instantly in your browser. No data is stored. Adds xn-- prefixes to labels with non-ASCII characters per RFC 3492.
Punycode Decode
Free online Punycode decoder — convert Punycode-encoded internationalized domain names (IDN) back to Unicode text instantly in your browser. No data is stored. Handles xn-- prefixed labels and full domain names per RFC 3492.
UTF-8 to UTF-16
Free online UTF-8 to UTF-16 converter — compare UTF-8 bytes and UTF-16 code units for any text instantly in your browser. No data is stored. Shows per-character byte breakdown, surrogate pairs for supplementary plane characters, and encoding size comparison.
UTF-16 to UTF-8
Free online UTF-16 to UTF-8 converter — compare UTF-16 code units and UTF-8 bytes for any text instantly in your browser. No data is stored. Shows hex values, byte counts, and size comparison between UTF-16 and UTF-8 encodings.
Latin-1 Converter
Free online Latin-1 converter — convert text to ISO-8859-1 byte values or byte values back to text instantly in your browser. No data is stored. Shows hex and decimal byte values, and flags characters outside the Latin-1 range (0-255).
ASCII Table
Free online ASCII table generator — view ASCII character codes with decimal, hex, octal, and binary values instantly in your browser. No data is stored. Supports printable, control, full (0-127), and extended (0-255) ranges in table or compact format.
Unicode Lookup
Free online Unicode lookup — search Unicode characters by code point, hex value, decimal, or character instantly in your browser. No data is stored. Shows block classification, UTF-8/UTF-16 encoding details, and HTML/CSS/JavaScript escape formats.
Character Inspector
Free online character inspector — examine each character's Unicode code point, UTF-8 bytes, and type classification instantly in your browser. No data is stored. Detects control characters, zero-width characters, emoji, and displays detailed byte-level information.
Charset Detector
Free online charset detector — analyze text encoding characteristics and compatibility instantly in your browser. No data is stored. Reports ASCII, Latin-1, BMP, and supplementary character distribution with UTF-8/UTF-16/UTF-32 size estimates.
BOM Remover
Free online BOM remover — strip Byte Order Mark characters from text instantly in your browser. No data is stored. Detects and removes UTF-8, UTF-16 BE, and UTF-16 LE BOMs from the start and middle of text.
Any Base Converter
Free online any-base number converter — convert numbers between any bases (2-36) instantly in your browser. No data is stored. Supports decimal, hex, binary, octal, and arbitrary radix up to base 36.
Morse Code
Free online Morse code converter — convert text to Morse code dots and dashes instantly in your browser. No data is stored. Supports all letters A-Z, digits 0-9, and common punctuation marks.
NATO Alphabet
Free online NATO phonetic alphabet converter — spell out text using the NATO/ICAO phonetic alphabet instantly in your browser. No data is stored. Converts letters A-Z and digits 0-9 to their standard phonetic equivalents.