Choose the encoding
Select Base64, URL or Unicode depending on what you need to produce or read.
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.
One box in, one box out, with the encoding you choose.
Select Base64, URL or Unicode depending on what you need to produce or read.
Type or paste the string you want to convert into the input box.
Select Encode to convert the text, or Decode to turn an encoded value back into readable text, then copy the result.
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.
No install, no signup, and the result is one click from your clipboard.
Switch encoding, paste and press one button. The result appears immediately in the output box.
Encode to produce a safe value, or decode to read a value someone sent you.
Copy the converted string straight to the clipboard, ready to paste into code or a request.
Everything runs in your browser, so the text you paste is never uploaded to a server.
No. Encoding and decoding run with JavaScript in your browser, so the text you paste never leaves your device.
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.
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.
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.
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.
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.