Base64 encode / decode
Shows the Base64 encoding of your input and, if the input is Base64, its decoded text.
Encoded
Decoded
How to use
- Type text to see it encoded; paste Base64 to see it decoded.
- Turn on URL-safe for URLs, file names and JWTs.
- Copy the result.
Questions
Does it handle non-English text?
Yes. Text is encoded as UTF-8 bytes first, so any language and emoji round-trip exactly.
Is Base64 encryption?
No. Anyone can decode it; do not use it to hide passwords or personal data.
What is URL-safe Base64?
+ and / become - and _, and trailing = is dropped. Decoding accepts both forms.
Can it convert files?
Not yet: text only.
Is my input uploaded?
No. Conversion happens in your browser.
Related tools
- Password generatorStrong random passwords from your browser's cryptographic random generator. Choose length and character sets.
- Unix timestamp converterUnix timestamps (seconds or milliseconds) to dates in several time zones, and dates back to timestamps.
- URL encode / decodePercent-encode text or URLs and decode %XX sequences back to readable text, with a table of query parameters.
- JSON formatter & validatorPretty-print or minify JSON, sort keys, and see exactly which line and column a syntax error is on.
- UUID generatorGenerate UUID v4 (random) or v7 (time-ordered) in bulk, upper or lower case, with or without hyphens.