Base64 Encoder/Decoder

Encodes and decodes text or files to Base64, with file support, URL-safe options, and batch processing. 100% client-side privacy.

Text Mode
Input Size: 0 B
Output Size: 0 B
Size Delta: 0% (0 B)
Detected Flavor: Standard
MIME / Magic Bytes: Text / Unknown
Shareable URL (Text inputs only):
In-memory transient log
No session history recorded yet.

Frequently Asked Questions

How does Go Advanced mode work?

Clicking Go Advanced unlocks developer features including text character encodings (UTF-8, ASCII, UTF-16, Latin-1), MIME line wrapping, byte-level hex view inspection, Data URI formatting, code snippet exports, batch line/file processing, and Base32/Hex converters.

How does Fullscreen Mode work?

Click the expand icon in the top control bar to expand the workspace into full screen view. This provides maximum screen real estate for working with large Base64 files, hex inspections, or bulk lists.

What is the difference between Standard and URL-Safe Base64?

Standard Base64 uses + and / with = padding. URL-Safe Base64 replaces + with - and / with _ and strips = padding so strings can be safely used in Web URLs and filenames without URL encoding.

Is my text or file data secure?

Yes. All encoding, decoding, file reading, and byte rendering occur 100% client-side in your browser JavaScript engine. No file buffers or text strings are sent to any remote server.

Base64 Tool Guide

Welcome to the Base64 Encoder/Decoder guide!

1. Core Features

2. File Support & Previews

3. Shortcuts