Base64 Encode / Decode
Convert text to Base64 and back — Unicode-safe, in your browser.
Base64 output
About Base64 Encode / Decode
Base64 encoding represents binary or text data as ASCII characters so it can travel safely through systems that expect text. Paste text to encode it, or paste a Base64 string to decode it back — with full Unicode support for emoji and non-Latin scripts. It all happens in your browser, so nothing is uploaded.
Frequently asked questions
- Does this support Unicode and emoji?
- Yes. Text is encoded as UTF-8 before Base64, so emoji, accents, and CJK characters round-trip correctly.
- Is Base64 encryption?
- No. Base64 is reversible encoding, not encryption — anyone can decode it. Never use it to protect secrets.
- Is my text sent anywhere?
- No. Encoding and decoding run locally in your browser; your data never leaves your device.
More tools
Unit ConverterNetToolkitClick CounterClick TestPassword GeneratorID GeneratorStopwatchTimerTodo ListWord CounterJSON FormatterJSON VisualizerQR Code GeneratorPercentage CalculatorAge CalculatorCase ConverterHash GeneratorURL Encode / DecodeUnix Timestamp ConverterColor ConverterLorem Ipsum GeneratorBMI CalculatorTip CalculatorJWT DecoderJWT EncoderRegex TesterSlugifyText DiffRemove Duplicate LinesDiscount CalculatorLoan CalculatorTime Duration CalculatorContrast CheckerGradient GeneratorPalette GeneratorTints & ShadesImage to Base64Image ResizerFavicon GeneratorMerge & Split PDF

