このツールの使い方
Base64URL を正規化し、標準 Base64 と比較して JWT の各部分を確認します。
サンプルで入力形式とメタデータを確認してから、自分の値に置き換えてください。
プライバシーと安全な利用
処理はこのブラウザータブ内で完結します。大きな値は端末メモリを多く使う場合があります。
構造の検証は、内容の意味、完全性、安全性を確認するものではありません。
よくある失敗と原因
- 入力が空、不正、またはこのツールが想定する形式ではありません。
- 選択したモードと alphabet、ファイル形式、表現方法が一致していません。
- 非常に大きな値ではエンコード前後のデータが同時に存在し、メモリ不足になることがあります。
- 変換成功は、デコード内容の安全性や信頼性を保証しません。
同等のコマンド
利用中のランタイムやシェルで再現できます。信頼できない入力は検証し、バイナリを端末へ直接出力しないでください。
Python
import base64
padded = value + '=' * (-len(value) % 4)
decoded = base64.urlsafe_b64decode(padded)
JavaScript
const decoded = Buffer.from(value, 'base64url');
console.log(decoded.toString('utf8'));
Shell
printf '%s' "$VALUE" | basenc --base64url --decode