JSON入力

Base64出力

JSON to Base64エンコードとは?

Base64はRFC 4648で定義された64の安全なASCII文字に任意のバイトを変換するバイナリからテキストへの変換スキームです。JSONをBase64にエンコードするとHTTPヘッダー、JWTペイロード、URLパラメータなどで利用できます。

このツールはbtoa(JSON.stringify(parsedJson))を使用してJSONをエンコードします。まずJSON.parse()で検証し、その後Base64にエンコードします。

JSONをBase64にエンコードする方法

JSONデータをBase64エンコードするには次のステップに従ってください。

1

有効なJSONを貼り付け

JSONを入力パネルに貼り付けてください。

2

即時Base64出力

ツールはJSONを検証し、Base64にエンコードします。

3

Base64文字列をコピー

コピーをクリックしてエンコードされた文字列をコピーします。

活用シーン

JWTペイロードの構築

JWTはBase64URLエンコードされた3つの部分で構成されます。

HTTPヘッダーへの埋め込み

HTTPヘッダーには特定の文字を含めることができません。Base64は安全な文字列を生成します。

環境変数への保存

複雑なJSON設定を単一のBase64環境変数として保存できます。

データURIへの埋め込み

JSONデータをBase64データURIとしてWebページに埋め込めます。

よくある質問

出力にパディング(=)は必要ですか?

btoa()は常に=パディング付きの標準Base64を生成します。

一部のJSONでエンコードが失敗するのはなぜですか?

btoa()はLatin-1文字のみエンコードできます。このツールはUnicodeを適切に処理します。

エンコード前にJSONは検証されますか?

はい。ツールは最初にJSON.parse()を実行します。

データはサーバーに送信されますか?

いいえ。すべてブラウザ内で処理されます。

Base64をJSONにデコードするには?

Base64 to JSONツールをご使用ください。

関連ツール

エンコード・JSONのユーティリティをもっと探す。