0 characters · 0 bytes
0 characters
Both sides are editable: type in either box and the other updates.
Encode and decode text as Base64, URL encoding, hex, Base32, binary, HTML entities, Unicode escapes, or quoted-printable. Both boxes are editable, so you can type on either side. A File tab turns any file into Base64, a data URI, or a hex dump, and turns Base64 back into a file.
Stay on the Text tab, or switch to File for binary files.
Pick an Encoding, such as Base64, URL, or Hex.
Type in Plain text to encode, or paste into the encoded box to decode. The other side updates as you type.
Adjust options like URL-safe alphabet or Full URL scope if needed, then copy the result.
No. Encoding and decoding happen in your browser, and files are read locally.
Component escapes everything except letters, digits, and - _ . ! ~ * ' ( ), which suits query values and path segments. Full URL keeps : / ? # & = intact so a whole URL stays usable.
Open the File tab, choose Text → file, and paste the Base64 or data URI. The tool detects the file type, previews images, and lets you name and download the file.
The Base64 probably holds a binary file, not text. Click Decode as file to open it in the File tab and save it.
Yes. Text is encoded as UTF-8, so Chinese, accented letters, and emoji round-trip correctly.