Base64 Encoder / Decoder
Tip: JWT uses Base64URL. Paste one part (between dots) to decode.
What is Base64?
Base64 is a text-based encoding that converts binary data into ASCII characters. It’s commonly used to embed small files or safely transmit data in JSON, URLs, emails, or HTTP payloads.
Use this tool to encode plain text to Base64 or decode Base64 back to readable text. Everything runs locally in your browser.
How to use the Base64 tool
- Paste your text in the Input field.
- Click Encode to get a Base64 string (or Decode to convert Base64 back to text).
- Use Copy to copy the output.
Related tools
You may also find these tools useful.
URL Encoder
Encode URL strings online
Encoding & Security
›
HTML Entity Encoder / Decoder
Encode and decode HTML entities instantly in your browser.
Encoding & Security
›
JWT Decoder
Decode JWT header and payload instantly in your browser.
Encoding & Security
›
JWT Encoder (HS256)
Generate signed JWT tokens using HS256 (HMAC SHA-256) directly in your browser.
Encoding & Security
›
Base64 FAQ
Is Base64 encryption?
No. Base64 is encoding, not encryption. It does not protect data.
Why does decoded text look broken?
The input may not be valid Base64, or it may represent binary data that isn’t readable as plain text.
Does Toolinix send my text to a server?
No. The conversion happens in your browser.