Base64 Encoder / Decoder
Encode text or files to Base64 and decode back — Unicode-safe. Free, private, no sign-up — runs in your browser.
Base64 Encoder / Decoder
Convert text or files to Base64 and back. Fully Unicode-safe (emoji and non-Latin scripts survive the round trip) with optional URL-safe alphabet.
About this Base64 Encoder / Decoder
Base64 turns binary data into safe ASCII text — used in data URIs, JWT tokens, email attachments and basic auth headers. Unlike the raw btoa() function, this tool encodes through UTF-8 first, so emoji and non-Latin text round-trip correctly. File encoding produces the exact payload you would use in a data: URI.
Frequently asked questions
Why is Base64 about 33% larger?
What is the URL-safe variant?
Is Base64 encryption?
More Developer Tools.
HTML Formatter
Beautify messy HTML with proper nesting, or minify it. Free, private, no…
JSON Formatter
Beautify or minify JSON with syntax-error pinpointing. Free, private, no sign-up —…
JSON Validator
Validate JSON and see the exact line and column of any error.…
URL Encoder / Decoder
Percent-encode and decode URLs, query strings and components. Free, private, no sign-up…
