Encoding Converter

Convert text between Base64, URL-encoded, hex, binary, UTF-8 / UTF-16.

Tool Media & Files Updated Apr 18, 2026
How to Use
  1. Pick source and target encoding.
  2. Paste content; output appears live.
Input
Output

Formats

Base64
A-Z a-z 0-9 + /
33% overhead, email-safe.
Base64 URL
- and _ instead of + and /
JWT, URLs.
Hex
0-9 a-f
100% overhead.
URL
%XX escapes
Spaces → +.
UTF-16
\u00XX code units
HTML
. / & / ©
Named + numeric.

Frequently Asked Questions

Binary / non-text?

Use Base64 for anything non-printable.

URL vs component?

Use URL-component for query parameters — it escapes `&` and `=`.

Common Use Cases

API keys

Encode/decode from env vars.

Debug

Inspect encoded payloads.

Last updated: