Encode text to Base64 or decode Base64 to plain text. Supports UTF-8 and Base64URL. 100% client-side — nothing leaves your browser.
Paste or type the text you want to encode to Base64.
Result — click copy or select and copy manually.
Select Encode or Decode in the toolbar above.
Paste text to encode or a Base64 string to decode.
Click the button or enable live mode for instant conversion.
Copy the output or download as a .txt file.
+ with - and / with _, and removes trailing = padding. It's safe in URLs and filenames. JSON Web Tokens (JWTs) use Base64URL for their header and payload segments.