Base64 Encode / Decode
Convert text to Base64 and decode it back in your browser. UTF-8 safe with an optional URL-safe variant — nothing is ever uploaded to a server.
Input
0 lines · 0 chars
Mode
URL-safe
How to use Base64 Encode / Decode
- 1
Choose Encode or Decode
Set the Mode to Encode to turn text into Base64, or Decode to turn a Base64 string back into readable text.
- 2
Enter your input
Type or paste your text or Base64 into the input panel, and optionally turn on URL-safe for the URL- and filename-friendly alphabet.
- 3
Convert
Click Convert to process the input locally in your browser, with full UTF-8 and emoji support.
- 4
Copy or swap
Copy the result, or use Swap to move the output back into the input and flip the mode for a quick round trip.
Frequently asked questions
What is the difference between Encode and Decode here?
What does the URL-safe option do?
Does it handle emoji and non-English characters?
What happens if I paste invalid Base64 while decoding?
Is my data sent anywhere?
Related tools
Keep going with these handy tools