Base64 Encoder/Decoder

Encode and decode Base64 strings instantly with our free online tool

Base64 encoded/decoded result will appear here

How to use this Base64 Encoder/Decoder:

  1. Select mode - Encode (text to Base64) or Decode (Base64 to text)
  2. Enter your text in the left input box or upload a file
  3. Click Convert to transform your data
  4. View the result in the right panel
  5. Click Copy to copy the result to clipboard or Download to save it
  6. Click Swap to quickly switch between input and output
  7. Click Clear All to reset both input and output
  8. For quick conversion, use the keyboard shortcut Ctrl+Enter (Windows) or Cmd+Enter (Mac)

About Base64 Encoding:

  • Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format
  • Commonly used to encode data that needs to be stored or transferred over media designed to deal with text
  • Used in email attachments, embedding images in HTML/CSS, and basic authentication headers
  • Increases the size of the data by about 33% (3 bytes become 4 Base64 characters)

Your data is processed in your browser only - we never store or send your input/output to any server