Base64, URL and Unicode Encoder Online Free

Convert text to and from Base64, percent-encode a URL, or escape Unicode characters. Pick the encoding, paste the text and copy the result, with nothing leaving your browser.

Encoding:
Three simple steps

How to Encode Text Online

One box in, one box out, with the encoding you choose.

1

Choose the encoding

Select Base64, URL or Unicode depending on what you need to produce or read.

2

Paste the text

Type or paste the string you want to convert into the input box.

3

Encode or decode

Select Encode to convert the text, or Decode to turn an encoded value back into readable text, then copy the result.

Which encoding

Base64, URL and Unicode Side by Side

Three encodings that solve three different transport problems.

Encoding Output looks like Use it for
Base64 SGVsbG8gd29ybGQ= Binary in text such as data URLs, email attachments and JSON payloads
URL Hello%20world Query strings and paths that must stay readable in a browser address bar
Unicode \u0048\u0065\u006c\u006c\u006f Source files, JSON strings and systems that cannot store non-ASCII characters

Encoding is not encryption: all three formats are reversible by anyone. Use the AES tool on 73hi when you actually need to keep content secret.

Free text encoder

Small Conversions Done Quickly

No install, no signup, and the result is one click from your clipboard.

Instant conversion

Switch encoding, paste and press one button. The result appears immediately in the output box.

Both directions

Encode to produce a safe value, or decode to read a value someone sent you.

One click copy

Copy the converted string straight to the clipboard, ready to paste into code or a request.

Private and local

Everything runs in your browser, so the text you paste is never uploaded to a server.

Questions and answers

Text Encoding FAQ

Is my text uploaded to a server?

No. Encoding and decoding run with JavaScript in your browser, so the text you paste never leaves your device.

What is Base64 used for?

Base64 turns binary data or text into a safe set of characters so it can travel through systems that only handle plain text, such as JSON payloads, email attachments and data URLs. It is an encoding, not encryption, so it provides no confidentiality.

When should I use URL encoding instead of Base64?

Use URL encoding when the value has to remain readable inside a URL, because only reserved characters such as spaces, ampersands and question marks are replaced. Use Base64 when the value must survive transport as an opaque block.

What does the Unicode option do?

It converts characters into escape sequences such as \u0041, which is useful for source files, JSON strings and systems that cannot handle non-ASCII characters directly.

Why does decoding fail on some input?

Decoding expects input that was produced by the same encoding. A malformed Base64 string, a value with the wrong padding, or a URL that was already decoded usually produces an error or garbled output.

Is Base64 encryption?

No. Base64 is reversible by anyone and provides no security at all. Use a real encryption tool, such as the AES page on 73hi, when you need to protect content.