Text to Base64

Encode text into standard Base64, including Unicode characters.

Up to 200,000 UTF-16 units per input. Output limit: 4,000,000 characters.

Download text

Your text is processed in your browser and is not uploaded to ToolPixels. This tool does not save your text.

How to use it

  1. Paste or type your text, or load the example.
  2. Choose any options, then select Encode Base64.
  3. Review the result, then copy it or download a text file.

Encoding is not encryption

Text is converted to UTF-8 bytes, then standard Base64 using +, / and = padding. Spaces and line breaks in the input are preserved as encoded bytes. Base64 makes data transportable, not secret. Anyone with the encoded value can decode it.

Pasted line endings are normalized by the browser to LF before encoding. Decoded control characters may be invisible, and the text box may display CR as LF. Copy and download preserve the exact decoded result.

Related text tools