Base64 Encoder/Decoder

Encode and decode Base64 online. Convert text to Base64 encoding and decode Base64 strings. Free Base64 encoder and decoder tool with support for text and binary data.

Input Text

Paste or type your text
🔧 All JSON Tools

Encoded/Decoded Output

Your processed text

Key Features

🔐 Encode text to Base64 format
🔓 Decode Base64 strings to original text
🌐 URL-safe Base64 encoding option
📁 Customizable padding and formatting
🔒 Privacy-focused: no data sent to servers
Instant encoding/decoding results

Complete Guide to Base64 Encoding and Decoding

What is Base64 Encoding?

Base64 is a binary-to-text encoding scheme that represents binary data using 64 printable ASCII characters. It's designed to carry data stored in binary formats across channels that only reliably support text content.

Quick Reference

Base64 Character Set:

  • Letters: A-Z (26 chars), a-z (26 chars)
  • Numbers: 0-9 (10 chars)
  • Standard: + and / (2 chars)
  • URL-Safe: - and _ (replaces + and /)
  • Padding: = character

Common Examples

  • "Hello" → SGVsbG8=
  • "World!" → V29ybGQh
  • "Base64" → QmFzZTY0