Original text
0 characters
Encode and decode Unicode text without corrupting non-ASCII characters.
These are example steps; replace the values for your task.
0 characters
0 characters
Create or inspect Base64 text used in email and APIs. Base64 is encoding, not encryption.
Encoding “café” as UTF-8 produces “Y2Fmw6k=”, and decoding that value returns “café”. The letter-and-digit output is only reversible when both sides agree on the underlying character encoding.
Encode text as Base64 and check decoding back to the original.
Try this example replaces the input and settings. Restore previous input returns to the state before the latest example. Normal draft-saving rules apply.
After trying multiple examples, repeat Restore previous input to return to your original input. History is kept only in this page; restore any input you need before closing it.
Hello
URL-safe: Off; Wrap width: 0; Operation: Encode
SGVsbG8=
SGVsbG8=
URL-safe: Off; Wrap width: 0; Operation: Decode
Hello
A trailing = is padding. Decode operates on the source field, so paste the encoded value into that field. URL-safe output omits trailing padding (=). For example, Hello becomes SGVsbG8= in ordinary output and SGVsbG8 in URL-safe output.
Base64 is not encryption and does not conceal sensitive content.
Yes. Text is encoded and decoded safely as UTF-8.
It replaces + and / with - and _, and omits trailing = characters for easier use in URLs and filenames.
No. Conversion and storage take place only in your browser.
Share only the tool name and public URL. Your input and results are not included.
Keep a separate copy before clearing or resetting. This browser autosaves entered text and tool settings. Data is not restored when read 30 days or more after its last save. Clearing site data or storage restrictions may remove it sooner.
Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.