Converter tool
Base64 Encoder & Decoder
Convert UTF-8 text to Base64 or decode Base64 back into readable text directly in your browser.
Processing happens locally. Your content is not uploaded.
How Base64 conversion works
Base64 converts data into a text-safe representation made from letters, numbers, plus signs, slashes, and optional padding characters. It is encoding, not encryption.
Xepoca encodes and decodes text as UTF-8, which supports accented characters, emoji, and many non-Latin writing systems.
Use Auto Detect when you are unsure which action is required. The tool checks whether the input resembles valid Base64 and chooses encode or decode accordingly.
Common uses
API testing
Encode credentials, payload fragments, and configuration values used by APIs.
Data URLs
Inspect or prepare Base64 text used inside HTML, CSS, and browser data URLs.
Email systems
Decode Base64 content found in MIME messages and email headers.
Developer debugging
Quickly inspect Base64 values from logs, tokens, configuration files, and network requests.
Frequently Asked Questions
Is Base64 encryption?+
No. Base64 is an encoding format and can be reversed easily. Do not use it to protect passwords or confidential information.
Does this converter support Unicode?+
Yes. Xepoca uses UTF-8, so it supports emoji, accented text, and many writing systems.
Can Base64 include line breaks?+
Yes. The decoder removes whitespace before decoding, so wrapped Base64 input is supported.
What does Auto Detect do?+
It checks whether the input matches the basic structure of Base64. Matching input is decoded; other input is encoded.
Is my text saved?+
No. Encoding and decoding happen locally inside your browser.