開発
Base64 エンコーダ / デコーダ
テキストを Base64 にしたり、Base64 をテキストに戻したりします。UTF-8 を使うので、アクセント付き文字や CJK も往復できます。
変換する内容を入力してください。
使い方
エンコードするなら平文、デコードするなら Base64 を貼ります。向きは切り替えます。不正な Base64 は文字化けではなくエラーになります。
よくある質問
- なぜ btoa をそのまま使わないのですか?
- btoa は Latin-1 のバイナリだけです。ここでは先に UTF-8 バイトへするので、「café」や「日本語」も正しく往復します。
- ファイルはデコードできますか?
- このページはテキスト向けです。大きなバイナリは専用ツールへ。ここでは断片やトークンを想定しています。