Base64 Encoder & Decoder

Offline PWA • Local History (max 50) • JSON Export / Import • Optional Encryption

Encode / Decode

Encript storage
If ON, history will be saved encripted (AES-GCM + PBKDF2).

History

Total: 0 (max 50) • Sort: newest first
Storage: —

Free Base64 Encoder & Decoder Tool

This free Base64 encoder and decoder allows you to quickly convert text to Base64 format and decode Base64 strings back to readable text. The tool runs entirely in your browser and works even offline as a Progressive Web App (PWA).

Unlike many online Base64 tools, this application stores history locally in your browser and optionally allows encrypted storage using AES-GCM encryption. No data is sent to any server which makes this tool safe for developers who need to inspect tokens, headers or encoded payloads.

Features

  • Instant Base64 encode and decode
  • Works offline (PWA support)
  • Local history storage (max 50 items)
  • Optional encrypted history using AES-GCM
  • Export and import history as JSON
  • 100% client-side processing

How to use this Base64 tool

  1. Paste a Base64 string to decode it instantly.
  2. Enter plain text to encode it into Base64.
  3. Use "Save to history" to store results locally.
  4. Enable encryption if you want to protect history with a password.

What is Base64?

Base64 is a binary-to-text encoding format that converts binary data into ASCII text. It is widely used in web development, APIs, authentication tokens, email attachments and data URLs.

Frequently Asked Questions

No. Base64 is not encryption. It only converts binary data into text. Anyone can decode a Base64 string easily.

No. All encoding and decoding happens locally in your browser. Nothing is uploaded to any server.

Yes. This Base64 tool is a Progressive Web App and works even without an internet connection once installed.

Developers use Base64 encoding for transmitting binary data in text formats such as JSON APIs, email attachments, JWT tokens and data URLs.

Base64 Encoding Examples

Action Input Result
Encode text to Base64 Hello World SGVsbG8gV29ybGQ=
Decode Base64 string U29tZSBkYXRh Some data
Base64 in APIs and JWT Base64 encoding is commonly used in APIs and authentication tokens such as JSON Web Tokens (JWT). The header and payload are encoded using Base64-URL format.