Base64からJSONへの変換
Base64文字列をJSONにデコード、JSONをBase64にエンコードするオンラインツール。無料、ブラウザで動作。
入力
出力
Base64からJSONとは?
Base64はバイナリデータをASCIIテキストとして表現するエンコード方式です。JSON データが Base64 でエンコードされている場合(API、JWT、データURLなどで一般的)、元のJSONを読み取るためにデコードする必要があります。このツールはBase64文字列をデコードし、結果をフォーマットされたJSONとして表示します。逆方向(JSONをBase64にエンコード)もサポートしています。
モードボタンでデコード(Base64 → JSON)とエンコード(JSON → Base64)を切り替えられます。すべての処理はブラウザ内で行われ、データはサーバーに送信されません。
このツールの使い方
モードを選択
Base64文字列をJSONに変換するにはデコードを、JSONをBase64に変換するにはエンコードを選択してください。
入力を貼り付け
Base64文字列またはJSONを左のエディタに貼り付けます。サンプルで例を読み込んだり、アップロードでファイルから読み込むこともできます。
結果をコピーまたはダウンロード
右パネルは自動的に更新されます。コピーまたはダウンロードで結果を保存してください。
例
{"name":"John","age":30}のBase64文字列をデコード:
Base64入力
JSON出力
よくある質問
Base64が有効なJSONにデコードされない場合はどうなりますか?
ツールは生のデコードされたテキストを表示します。まずJSONとして解析を試みますが、失敗した場合はプレーンなデコード文字列を返します。
URLセーフなBase64はサポートされていますか?
内部で使用するブラウザのatob()は標準Base64が必要です。URLセーフなBase64を貼り付ける前に、-を+に、_を/に置き換えてください。
データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内でローカルに実行されます。
エンコード時にエラーが出るのはなぜですか?
エンコードモードでは入力が有効なJSONである必要があります。JSONの構文エラーを修正して再試行してください。
関連ツール
Base64エンコード方式はRFC 4648で定義されています。詳細はMDN: Base64をご覧ください。