Encoding & Decoding Tools

Encoding turns data into a form that survives a particular channel: Base64 for embedding binaries in text, percent-encoding for URLs, entities for HTML, hex and binary for low-level debugging. These tools handle each of those conversions in both directions, with UTF-8 handled correctly so Arabic, Hindi and emoji round-trip intact.

They are the tools you reach for while reading a token, fixing a broken query string or checking what a byte sequence actually says. Paste, convert, copy — nothing is sent anywhere.

Tools in this category

Encode text or files to Base64 (standard or URL-safe) in your browser.

Encoding

Decode Base64 or Base64url strings to text, with automatic padding repair.

Encoding

Percent-encode text for safe use in URLs, query strings and form data.

Encoding

Decode percent-encoded URLs and query strings back to readable text.

Encoding

Escape HTML special characters (<, >, &, quotes) into entities to prevent XSS.

Encoding

Decode HTML entities (&amp;, &#169;, &hellip;) back to plain characters.

Encoding

Convert text to Unicode escape sequences (\u0041), code points (U+0041) or HTML numeric entities.

Encoding

Decode \uXXXX escapes, U+ code points and numeric entities into readable text.

Encoding

Convert text to hexadecimal bytes (UTF-8) with custom separators and casing.

Encoding

Decode hexadecimal byte strings into text.

Encoding

Convert between text and ASCII / Unicode code values (decimal, hex, octal, binary).

Encoding

Learn more

More guides