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.

About the Encoding Converter

The Encoding Converter is a free tool for image, audio and file tasks. It runs right in your web browser, so there is nothing to download. Convert text between Base64, URL-encoded, hex, binary, UTF-8 / UTF-16.

How it works

Enter what you have and read the result as it updates live. It all runs on your own device, so it is quick and private, with nothing to install.

Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.

Frequently Asked Questions

Binary / non-text?

Use Base64 for anything non-printable.

URL vs component?

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

How do I use the Encoding Converter?

Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.

Is it free? Does it work without internet?

Yes to both. It is free with no sign-up, and once the page has loaded it keeps working even with no internet.

Where does my data go?

Nowhere — every calculation runs on your own device. Nothing you enter is uploaded, logged, or stored.

Common Use Cases

API keys

Encode/decode from env vars.

Debug

Inspect encoded payloads.

Last updated: