Developer Rizz tool
Text Base64
Encode and decode UTF-8 text as Base64.
Convert text to Base64 or decode a Base64 string back to text in your browser.
How to use Text Base64
- Choose Encode text or Decode Base64.
- Paste the text or Base64 string.
- Copy the result or swap it into the other direction.
What this tool does
UTF-8 text
Encodes Unicode text, including emojis and non-English characters.
Encode and decode
Flip readable text into Base64 or bring a Base64 string back to life.
Swap direction
Use the result as the next input with one click when you need to check your work.
Common uses
- Encode UTF-8 text for a data field or test fixture.
- Inspect text contained in a Base64 string.
Processing and privacy
Browser processing: UTF-8 conversion and Base64 encoding or decoding happen in the browser.
Limitations to know
- Base64 is encoding, not encryption, and provides no confidentiality.
- Invalid or non-text bytes may fail to decode as readable UTF-8.
Keep original files where applicable, inspect the result, and do not rely on an automated output without checking that it fits your intended use.
Examples
Encode text
Input: hello
Output: aGVsbG8=
Practical tips
- Need to encode an image, PDF, or another file? Use File Base64 instead.
Frequently asked questions
Does it support emojis and non-English text?
Yes. Text is encoded as UTF-8 first, so supported Unicode characters can round-trip correctly.
Related tools and guidance
- File Base64 — Encode a file as Base64 or decode a data URI.
- JSON Formatter & Validator — Format, validate, and inspect JSON privately in your browser.
- Hash Generator — Calculate hashes for text and files.
- How to validate and format JSON safely — Find syntax errors, make nested data readable, minify only when needed, and verify that values survive the round trip.