Base64 Encoder/Decoder

Encode and decode text and files to Base64

Plain Text
Base64

About Base64 Encoder/Decoder

The Base64 Encoder/Decoder is one of the most essential developer tools. It supports encoding and decoding text, URLs, and image files to/from Base64 format. Base64 encoding is widely used in data transmission, inline images, API authentication, and more. The tool runs entirely offline — all encoding/decoding happens in your browser.

How to Use

  1. Paste the text you want to encode or decode into the input panel
  2. Click "Encode" to convert to Base64
  3. Click "Decode" to convert Base64 back to plain text
  4. Switch to file mode to encode files on disk
  5. Click the copy button to copy the result to clipboard

Frequently Asked Questions

Is Base64 encryption?
No. Base64 is an encoding scheme — it represents binary data as printable ASCII characters. Anyone can decode it easily. Use AES or RSA for actual encryption.
How much does Base64 increase data size?
Base64 encoded data is approximately 33% larger than the original. Every 3 bytes of source data become 4 ASCII characters.
What is URL-safe Base64?
URL-safe Base64 replaces + and / with - and _, and often omits trailing = padding. It is suitable for URLs, JWTs and filenames.