Base64 shows up everywhere — in API responses, JWTs, data URIs, config files — but it's not human-readable on its own. This tool converts text to Base64 or decodes a Base64 string back to plain text instantly, correctly handling full Unicode, entirely in your browser.
How to use the base64 encode/decode tool
- 1
Choose Encode or Decode
Pick the direction you need.
- 2
Paste your text
Add plain text to encode, or a Base64 string to decode.
- 3
Copy the result
The converted text updates instantly as you type.
Common use cases
Debug an API payload
Decode a Base64-encoded field from an API response or JWT to see its actual content.
Embed small data inline
Encode text or small binary data to Base64 for embedding in a URL, config, or data URI.
Read a Base64 config value
Decode a Base64 environment variable or config value to check what it actually contains.
Frequently asked questions
Yes — encoding correctly handles full Unicode text (emoji, accented letters, non-Latin scripts) by encoding to UTF-8 bytes first.