← Back to Tools

Base64 Tools

Encode and decode Base64 text and files.

🔒 100% Private ⚡ Instant Processing 📱 Works Offline

Input

Output

Encoding Options

Select or Paste Image

🖼️

Drop image here, click to browse, or paste from clipboard

Base64 Output

File to Base64

📁

Drop any file here or click to browse

Max file size: 10MB

Base64 Output

Or Decode Base64 to File

Data URL Converter

Convert between Data URLs and Base64 strings

Batch Base64 Operations

Process multiple strings at once

📚 About Base64 Encoding

What is Base64?

Base64 is a way to encode binary data using only 64 printable ASCII characters, making it safe for text-based systems.

Common Uses

Embedding images in HTML/CSS, email attachments, API data transfer, and storing binary data in databases.

Size Increase

Base64 encoding increases data size by approximately 33%, as 3 bytes become 4 characters.

Character Set

Uses A-Z, a-z, 0-9, +, and / (64 chars total), with = for padding.

🔒 Your Privacy is Protected

  • All encoding/decoding happens in your browser
  • No data is sent to any server
  • Files and images remain on your device
  • Works completely offline