Base64 Encoder/Decoder
Convert plain text into Base64, or paste Base64 to decode it back into readable text. Common for embedding binary-safe data in text formats like JSON or URLs.
Base64 is a method to encode binary data as text
How to use
- Paste the text or Base64 string you want to convert.
- Choose encode or decode.
- Copy the resulting text.
Frequently asked questions
- Does Base64 encoding protect sensitive data?
- No. Base64 is fully reversible by anyone with the encoded string; it provides no confidentiality at all. Use actual encryption if secrecy is required.
- Why does encoded text end with = signs?
- The = characters are padding, added when the input length is not a multiple of 3 bytes, so the encoded output stays a valid multiple of 4 characters.
Privacy
Text is encoded and decoded in your browser and never sent to a server.
Related tools
- URL Encoder/Decoder
Encode text into a URL-safe component, or decode a percent-encoded string back into plain text. Everything runs locally in your browser.
- Hash Generator
Enter text and choose a hash algorithm to get a hexadecimal digest live as you type. Hashing runs in your browser, so text never leaves the page.
- JWT Decoder
Paste a JSON Web Token to read its decoded header and payload claims. Decoding happens in your browser, so the token never leaves the page.