The result differs from another encoder
confirm both tools use UTF-8 and compare normalization, BOM and line endings.
Encode UTF-8 text as standard or URL-safe Base64 while preserving the source representation. Review, copy or download the result.
This page encodes UTF-8 text into Base64 without applying format-specific validation or transformation. Use Standard or URL-safe output according to the receiving protocol, then copy or download the value.
Convert now
Enter or upload
Paste text or choose a file
Choose an action
Encode, decode or inspect
View results
Review output and byte details
Input bytes
101010 111100 110101 ...
Split into 6-bit groups
101010 111100 110101 ...
Convert to indexes
42 60 53 ...
Base64 characters
q 8 1 ...
Paste the UTF-8 text source exactly as it should be encoded.
Keep Encode selected and choose the output option shown by the tool.
Review the output and byte information, then copy or download the result.
Text is converted to UTF-8 bytes and then Base64-encoded. Unicode characters can occupy several bytes, so character count and byte count are not the same.
Use Standard Base64 for the normal RFC 4648 alphabet. Use URL-safe only when the receiving system expects Base64URL; padding rules can differ by protocol.
Compare byte count rather than character count when checking Base64 size; emoji and many non-Latin characters use multiple UTF-8 bytes.
Typical workflows include:
Important constraints:
confirm both tools use UTF-8 and compare normalization, BOM and line endings.
the receiving side may be interpreting UTF-8 bytes with another character set.
Text is converted to UTF-8 bytes and then Base64-encoded. Unicode characters can occupy several bytes, so character count and byte count are not the same.
Text is represented as UTF-8 bytes. A visible character may use multiple bytes, which is expected and affects the Base64 length.
Standard Base64 uses + and /. Base64URL uses - and _ and may omit padding; choose the form required by the receiving system.
They often use multiple UTF-8 bytes per visible character. Base64 length follows byte count, not the number of characters on screen.
Continue with the localized page that matches the next operation:
Paste your input above, run the conversion, and copy or download the result.