Base64 エンコード / デコード
このツールについて
Base64 は、A から Z、a から z、0 から 9、そして + と / の64文字を使って、バイナリデータをASCIIテキストに変換する方式です。暗号化ではないため、誰でもデコードできます。この方式が得意なのは、JSONペイロード、data URI、HTTP Basic認証ヘッダー、メール添付ファイルなど、テキストしか受け付けない場所に任意のバイト列を安全に埋め込むことです。文字セットとパディングの正確なルールはRFC 4648で定義されています。
テキストを貼り付ければBase64にエンコードし、Base64文字列を貼り付ければ元に戻します。処理はすべてブラウザ内で完結します。入力した内容がサーバーにアップロードされることはないため、認証情報やトークンなど機密性の高い値にも安心して使えます。
よくある使い方は、Authorization: Basic ヘッダー内の認証情報を読む、data: URIの中身を確認する、設定ファイルやJWTのセグメントに含まれるBase64のかたまりが実際に何を表しているか調べる、Base64入力を要求するAPI向けに文字列をエンコードする、といったものです。エンコード自体についてさらに知りたい場合はMDNのBase64用語集を参照してください。