Base64 Encoder/Decoder
Drop file here or click to select
Maximum file size: 10MB
Easily encode and decode data with our free Base64 converter. Base64 is a binary-to-text encoding scheme used to represent binary data (like images or files) in an ASCII string format. Use this tool to safely transfer data over media designed for text.
Drop file here or click to select
Maximum file size: 10MB
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)
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.