ToolVelioFind your next tool
CONVERTER · FREE ONLINE TOOL

Base64 encoder and decoder

Convert readable UTF-8 text into standard Base64, or decode a Base64 string back into text. Use it for small test fixtures and debugging text payloads without uploading your input.

Text ↔ Base64Processed in your browser
No account requiredRuns in your browserFree to use
QUICK START

How to use this tool

  1. Choose Encode text or Decode Base64 from Operation.
  2. Paste the source text or standard Base64 string into Input.
  3. Run the conversion, inspect the result, and copy it.

Example input and output

A simple encoding

Input

Hello

Result

SGVsbG8=

Unicode text encoding

Input

Hello 世界

Result

SGVsbG8g5LiW55WM

When to use it

Prepare a text test fixture

Encode a short string into a repeatable Base64 value for tests that expect encoded text.

Inspect an encoded text payload

Decode a value you know contains UTF-8 text to see its readable representation. Do not treat Base64 as a security boundary.

What to know before you use it

This tool handles standard Base64 containing UTF-8 text. It is not a binary file, image, JWT, or Base64URL decoder. Invalid Base64 or invalid UTF-8 bytes produce an error. Base64 is encoding, not encryption.

Frequently asked questions

Can I encode non-English text?

Yes. Text is converted to UTF-8 bytes before Base64 encoding, so Unicode text such as Hello 世界 is supported.

Is Base64 encryption?

No. Anyone with the value can decode it. Encoding provides no confidentiality and does not replace encryption.

Why does decoding fail?

The input may not be standard Base64, or the decoded bytes may not be valid UTF-8. Binary files and Base64URL strings are outside this tool’s supported input format.

JSON formatter

Make tangled JSON readable. Format, validate, and copy.

DeveloperFree · No sign-up
Word counter

Words, characters, and reading time. All accounted for.

TextFree · No sign-up