Encoding Converter
Convert text between Base64, URL-encoded, hex, binary, UTF-8 / UTF-16.
How to Use
- Pick source and target encoding.
- 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: