Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 to text
Standard alphabet with = padding.
The Base64 output appears here as you type.
Advertisement
Encode text to Base64 or decode Base64 strings back to text. Supports standard and URL-safe Base64 encoding with browser-side processing.
Encode text to Base64 or decode Base64 to text
Standard alphabet with = padding.
The Base64 output appears here as you type.
Convert text between plain text and Base64 directly in your browser. Encode text using standard or URL-safe Base64, or decode Base64 strings back to UTF-8 text without sending your data to a server.
What you get with Base64 Encoder & Decoder.
Convert plain text to Base64 or decode Base64 back to text.
Use the URL-safe Base64 variant with - and _ characters and without trailing padding.
Correctly handles Unicode text using UTF-8 encoding and decoding.
Your text is processed directly in the browser instead of being uploaded.
Advertisement
Common questions about Base64 Encoder & Decoder.
Base64 is an encoding method that represents binary data using a limited set of ASCII characters. It is commonly used when data needs to be represented as text.
No. Base64 is encoding, not encryption. A Base64 value can be decoded by anyone who has it, so it should not be used to protect sensitive information.
Select Encode, enter or paste your text, and the tool will generate the Base64 result automatically. You can then copy or download the output.
Select Decode, paste the Base64 string into the input, and the decoded UTF-8 text will appear automatically.
URL-safe Base64 uses - instead of + and _ instead of /. It also removes trailing = padding, making the encoded value easier to use in URLs and similar contexts.
No. Base64 generally makes encoded data larger because it represents binary data using text characters. The increase is commonly around one third for binary data.
Advertisement
Comments
Share feedback, ask questions, or help others use this tool.
Join the discussion
Sign in to comment, reply, and report inappropriate content.