Base64 Encoder/Decoder

Text
File
Encoded or decoded result will appear here...
0 Input Size (bytes)
0 Output Size (bytes)
0% Size Change
📁

Drop file here or click to select

Maximum file size: 10MB

File Name
File Size
Encoded file data will appear here...
0 File Size (bytes)
0 Encoded Size (bytes)
0% Size Increase
Ad
Upgrade to Base64 Pro for unlimited conversions and advanced features!

Convert text and small files to and from Base64 with full Unicode support (emoji, Bangla, and all scripts). Runs entirely in your browser — no uploads, no tracking, 100% privacy-friendly. Base64 Standard (RFC 4648)

Base64 Encoder/Decoder – Frequently Asked Questions

Yes. We encode bytes via TextEncoder and decode via TextDecoder, so emoji and non-ASCII scripts round-trip correctly.

Replace + with - and / with _. You may remove trailing =. This tool’s decoder accepts URL-safe input automatically.

Usually due to stray characters or bad padding. Remove whitespace and ensure the length is a multiple of 4 (add = as needed). This tool normalizes most of that for you.

Yes—remove the data:*;base64, prefix first, then paste only the Base64 part.

No. All encoding/decoding happens locally.

Yes. After the first load, the page works without internet.