REST APIs frequently require Base64 encoding for transmitting binary data within JSON payloads, HTTP Basic Authentication headers, and file upload endpoints. Rather than writing encoding snippets every time you test an API, use this tool to quickly prepare your data in the correct format. It handles the encoding conventions expected by popular APIs, and you can decode API responses that arrive as Base64 strings to verify the content matches what you expect.
Convert text to Base64 and back — full Unicode, instantly.
Your result lands here
Type on the left, pick a mode, and run. Drag-and-drop or paste — full Unicode supported.
Base64 supports full Unicode text (UTF-8) encoding. Everything runs in your browser — no data is sent to a server.