Base64 エンコード / デコード

テキストの Base64 変換や Base64 からの復元ができ、中国語や絵文字にも完全対応しています。

使い方

Base64 はバイナリデータを 64 種類の印字可能な文字に変換する方式です。URL、JSON、メールなどでデータを安全に送る際によく使われます。エンコード後のサイズは約 1/3 増えます。なお、Base64 は暗号化ではありません。誰でも元に戻せます。

よくある質問

デコードした結果が文字化けするのはなぜですか?

入力が Base64 でないか、画像などのバイナリデータをエンコードしたものの可能性があります。本ツールは UTF-8 のテキストとしてデコードするため、バイナリは文字化けして表示されますが、これは正常な動作です。

データはサーバーに送信されますか?

いいえ。エンコードとデコードはすべてブラウザ内で完結し、ネットワーク通信は行われません。

中国語や絵文字に対応していますか?

はい。まず UTF-8 のバイト列に変換してから Base64 処理するため、中国語や絵文字も正しく往復できます。