入力
準備完了
行数: 0
単語数: 0
文字数: 0
サイズ: 0 KB
入力の統計は、このフィールド上部の統計ボタンから確認できます。
出力
行数: 0
単語数: 0
文字数: 0
サイズ: 0 KB
出力の統計は、このフィールド上部の統計ボタンから確認できます。
結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。
このツールでできること
Base64からJSONへの変換ツールは、Base64文字列をデコードし、デコード結果がJSONであれば2スペースでインデントして整形して返します。標準のBase64と、トークンで使われるURLセーフなBase64の両方に対応しています。
デコード結果がJSONでない場合は、エラーではなくJSON文字列として返されるので、内容は読み取れます。Base64が無効だというメッセージは、入力そのものが壊れている(途中で切れている、他のテキストが混ざっているなど)ことを意味します。
こんなときに使えます
- APIの応答、Webhook、メッセージキュー、KubernetesのSecretに含まれるBase64のペイロードを読む場合。
- JWTの中央部分を確認する場合。ヘッダーと署名を含むトークン全体にはJWTをJSONに変換を使ってください。
- アプリケーションが送信前にエンコードしたCookieやURLパラメーターの値を確認する場合。
- 一方がJSONメッセージをBase64でエンコードし、もう一方がそれを拒否する連携の不具合を調べる場合。
使用例
入力
eyJ1c2VyIjoiYW5hIiwicm9sZSI6ImFkbWluIiwiZXhwIjoxNzY3MjI1NjAwfQ==
出力
{
"user": "ana",
"role": "admin",
"exp": 1767225600
}このツールについての質問
デコードした内容がJSONでない場合は?
デコードしたテキストが引用符付きのJSON文字列として返されるので、何も失われません。引用符なしのプレーンテキストとして見たい場合は、Base64 デコードツールでデコードしてください。
URLセーフなBase64に対応していますか?
はい。+と/の代わりに-と_を使う文字列や、=によるパディングがない文字列もデコードできます。文字列内のスペースや改行は無視されます。
画像などのファイルもデコードできますか?
このページはテキストとJSON用です。画像をBase64にしたり、その逆を行ったりするには画像 to Base64変換ツールツールを使ってください。そちらでは画像のプレビューと、HTMLやCSSですぐ使えるdata: URLも得られます。