Base64 エンコーダー & デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード
入力
オプション
URLセーフモードは + を - に、/ を _ に置き換えてURLでの安全な使用を可能にします。
出力
このツールについて
これは汎用の Base64 ワークスペースです——プレーンテキストを Base64 にエンコードするか、Base64 文字列をテキストにデコードするかを、ワンクリックで切り替えられます。どちらの方向が必要かまだ分からない場合や、デバッグ中に両方を行き来する場合に適した出発点です。専用ページがお好みですか?Base64 エンコーダーと Base64 デコーダーのページは、どちらか一方の方向にデフォルトで入り、その方向に特化したガイダンスを提供します。
使い方
上部のタブでエンコードまたはデコードを選択します。エンコードの場合はプレーンテキストを貼り付けると、入力に応じて Base64 出力が表示されます。デコードの場合は Base64 文字列を貼り付けて元のテキストを復元します。URL、クエリ文字列、ファイル名に現れる Base64 を扱う場合は「URL セーフモード」を有効にしてください。自動検出を使うと、貼り付けた入力がどちらの方向を必要としているかをツールが推測します。
一般的なユースケース
作業途中での切り替え
API リクエスト用に JSON ペイロードを Base64 にエンコードし、API からの Base64 レスポンスを貼り付けてデコードに切り替えて確認します。
HTTP Basic Auth の往復
`username:password` をエンコードしてヘッダー値をコピーし、後でデコードして認証情報を確認します。
JWT ワークフロー
テストペイロードをエンコードして手動でトークンを作成するか、既存トークンのセグメントをデコードしてクレームを確認します。
Data URI ワークフロー
CSS に埋め込む小さな画像をエンコードするか、既存の data URI をデコードして元のバイトを抽出します。
制限事項と重要な注意
Base64 は暗号化ではなくエンコードです——誰でも瞬時にデコードできるため、機密情報の保護には決して使用しないでください。データサイズが約33%増加するため、大きなファイル転送には適していません。すべての処理はクライアント側で行われるため、非常に大きな入力はブラウザの利用可能なメモリによって制限されます。