Base64 Encoder/Decoder
Drop file here or click to select
Maximum file size: 10MB
Convert · Where to Use · Best practices · Details · FAQ · Related tools
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.
More text & encoding utilities:
Text → PDF JSON Formatter URL Tools
Prefer বাংলা? Try the বাংলা সংস্করণ.