Base64
Text to Base64 Encoder
Encode any text as Base64 — useful for HTTP headers, URLs, config files and APIs.
How to encode text to Base64
- Type or paste your text.
- Tick URL-safe if the result goes in a URL or file name.
- Press Encode to Base64 and copy the result.
- Text is encoded as UTF-8, so emoji and every language work.
- Base64 is an encoding, not encryption — anyone can decode it.
- To decode, use the Base64 to Text tool.
Text to Base64: frequently asked questions
How do I encode text to Base64?
Type or paste your text and press Encode to Base64, then copy the result.
What is URL-safe Base64?
URL-safe Base64 replaces + with - and / with _ and drops the = padding, so the result can be used in URLs, file names and JWTs.
Is Base64 encryption?
No. Base64 is an encoding, not encryption. Anyone can decode it, so never use it to protect passwords or secrets.
Does it support emoji and non-English text?
Yes. Text is encoded as UTF-8, so emoji and every language work.