Base64 エンコーダー / デコーダー
Base64エンコーディングでテキストをエンコード・デコードします。
Base64 エンコーダー / デコーダー
Base64は、バイナリデータを64種類の印刷可能なASCII文字からなるテキスト文字列に変換するエンコード方式です。HTMLやCSSファイルへの画像の直接埋め込み、安全な転送のためのメール添付ファイルのエンコード、テキストベースのプロトコルを通じたバイナリデータの送信などに広く活用されています。入力フィールドにテキストを貼り付ければ即座にエンコードされ、Base64文字列を貼り付ければ元の形式にデコードされます。ツールはブラウザ上で完全に動作し、データがサーバーに送信されることはありません。
使い方
- 「エンコード」を選ぶとプレーンテキストをBase64に変換し、「デコード」を選ぶとBase64文字列を読める形に戻します。
- 入力欄に内容を貼り付けるか入力します。結果は入力に応じて自動的に更新されます。
- コピーボタンで出力をコピーします。
- デコードに失敗する場合は、入力が有効なBase64か確認してください。A〜Z、a〜z、0〜9、+、/ と任意の = パディングのみを含む必要があります。
よくある質問
Base64は暗号化の一種ですか?
いいえ。Base64は暗号化ではなくエンコードです。誰でも元のデータにデコードできるため、安全性はありません。秘密の保護ではなく、データの安全な転送に使ってください。
エンコードしたテキストが元より長いのはなぜですか?
Base64は入力3バイトごとを4文字で表すため、出力は元より約33%大きくなります。この増加分は、安全な印刷可能文字のみを使うための代償です。
入力したテキストはどこかにアップロードされますか?
いいえ。エンコードとデコードは完全にブラウザ内で行われます。ここに貼り付けた内容がサーバーに送信されることはありません。