Skip to main content
utils.live
Tools
utils.live

700+ free developer utilities for encoding, conversion, formatting, and more.

Product

  • All Tools

Company

  • About
  • Contact
  1. Home
  2. Tools
  3. Encoding & Decoding

Encoding & Decoding

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