Enter or Upload
Input your text or upload a file
Choose Action
Encode, decode or view information
View Results
See output and extra details
Input (Binary)
101010 111100 110101 ...
Split into 6-bit
101010 111100 110101 ...
Convert to Index
42 60 53 ...
Base64 Characters
q 8 1 ...
100% Private & Secure
All processing happens in your browser. No data is sent to any server.
Encode plain text into Base64. The most common everyday use of Base64 — turning UTF-8 strings into transport-safe ASCII.
Stashing text in URL fragments, sending non-ASCII payloads through ASCII-only systems, or building data URIs.
For file payloads, use Image to Base64 or recover an inline asset with Base64 to Image.
Is this URL-safe Base64?
No — this is the standard variant. Replace + with - and / with _ if you need URL-safe output.