AnyToolCenter

Free Base64 Encoder & Decoder

Convert text to Base64 or decode Base64 back to plain text.

How to use this tool

Choose Encode or Decode, then type or paste your input. The result updates instantly on the right, ready to copy.

Use Swap to move the output back into the input and flip modes, useful for round-tripping a value or checking your work.

FAQ

What is Base64 used for?
Base64 encodes binary or text data into ASCII characters, commonly used for embedding images in HTML/CSS, encoding data in URLs, or including binary data in JSON or XML.
Does this support Unicode text?
Yes. Text is UTF-8 encoded before conversion, so emoji and non-Latin characters encode and decode correctly.
Is my data uploaded anywhere?
No. Encoding and decoding happen entirely in your browser using JavaScript. Nothing is sent to a server.