Skip to main content
utils.live
utils.live

Free, open-source developer utilities for encoding, conversion, formatting, and more.

Product

  • All Tools
  • Blog

Company

  • About
  • Contact

Community

  • GitHub
  • Report Issue
  1. Home
  2. Tools
  3. Encoding & Decoding

Encoding & Decoding

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.