UTF-8 bytes first

Encode multilingual text to canonical Base64

The tool encodes Unicode scalar text as UTF-8 bytes before applying the selected RFC 4648 alphabet.

Runs locally

Convert one UTF-8 text value

Text stays in this browser

Up to 500,000 UTF-16 units for plain text or 1,000,000 Base64 characters.

Text only: no files, JWT parsing, MIME, data URI prefixes, whitespace repair or alphabet auto-detection.

Base64 is not encryption. Do not paste live credentials or secrets merely because processing is local.

Exact result

Canonical Base64 output

UTF-8 bytes18
Base64 symbols24
Padding characters0
Input UTF-16 length13
Output UTF-16 length24
Explicit profileStandard Base64 (+ /) · Padded (= required when needed)
Converted text
First 32 bytes in hexadecimal
48 65 6C 6C 6F 2C 20 D0 BC D0 B8 D1 80 20 F0 9F 8C 8D

No trimming, whitespace removal, normalization, charset guessing, padding repair or alphabet auto-detection is applied.