Base64 エンコード / デコード
ブラウザ上でテキストをBase64にエンコード、またはBase64をテキストにデコード。無料、データのアップロード不要。
使い方
- エンコードまたはデコードモードを選択します。
- テキストまたはBase64文字列を入力欄に貼り付けます。
- 操作ボタンをクリックして変換します。
- コピーボタンをクリックして結果をクリップボードにコピーします。
- スワップで出力を入力欄に移動し、連続操作が可能です。
主な使用例
- API認証:Basic AuthヘッダーにはBase64エンコードされた認証情報が使われます。
- Data URI:CSS/HTMLにインラインで埋め込む画像やフォントはBase64エンコードされています。
- JWTトークン:ヘッダーとペイロードはBase64urlエンコードされています。
- メール:MIMEの添付ファイルはBase64エンコードを使用します。
FAQ
Base64とは何ですか?
Base64はバイナリデータをASCIIテキストに変換するエンコード方式で、64種類の印刷可能文字を使用します。Data URI、メール添付ファイル、APIトークンなどでよく使われます。
データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内でJavaScript組み込みAPI(btoa/atob)を使って行われ、データはデバイス外に出ません。
バイナリファイルもエンコードできますか?
このツールはテキスト(UTF-8)を扱います。バイナリファイルエンコーダーは近日公開予定です。
デコードに失敗するのはなぜですか?
Base64文字列は有効な文字で構成され、パディングが正しい必要があります。文字列が切れているように見える場合は、末尾に '=' を追加してみてください。