Morphy
Home / Base64

Base64 Encode / Decode

Turn text into Base64, or convert it back to the original text. It supports Unicode (UTF-8), so you can use it as-is.

Paste some text to try it.

What is Base64?

Base64 is an encoding scheme that represents arbitrary data using only letters, digits and a few symbols (A–Z a–z 0–9 + /). It's used to embed binary or multilingual text where only plain text is allowed — email attachments, data URIs, API tokens and the like.

UTF-8 (Unicode) support

This tool processes text as UTF-8 internally, so text containing Japanese or emoji encodes and decodes correctly.

URL-safe format

When enabled, it replaces the URL-problematic + and / with - and _, and removes trailing = padding. Handy for tokens and query strings.

FAQ

Can I convert Japanese / Unicode text to Base64?

Yes. It processes text as UTF-8, so Japanese and emoji convert and restore correctly.

Can I produce URL-safe Base64?

Tick “URL-safe” to replace plus and slash with hyphen and underscore and drop trailing padding.

Is the converted data sent anywhere?

No. Everything is processed in your browser and is never sent.

Is it free to use?

Yes. It's free, no sign-up required.

Related tools