Explicit RFC 4648 profiles
Encode or decode UTF-8 text without guessing the Base64 variant
Choose standard Base64 or base64url, choose padding, and get strict canonical validation entirely in this browser.
Runs locally
Convert one UTF-8 text value
●Text stays in this browserExact 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 8DNo trimming, whitespace removal, normalization, charset guessing, padding repair or alphabet auto-detection is applied.