Base64 デコーダー
Base64 文字列をテキストにデコード
入力
オプション
URLセーフモードは + を - に、/ を _ に置き換えてURLでの安全な使用を可能にします。
出力
このツールについて
Base64 デコードはエンコードの日常的な対になる作業です。JWT のペイロード、HTTP Basic Auth のヘッダー、data URI、メール添付ファイルの一部など、Base64 文字列を受け取り、その中身を確認する必要があります。このツールは標準および URL セーフな Base64(+ と / の代わりに - と _ を使用)を、ブラウザ内で瞬時に読みやすいテキストへデコードします。無効な Base64 入力(余分な文字、誤ったパディング、切り詰められた文字列)はすぐに検出されるため、貼り付けた内容が本当に Base64 なのか、それらしく見えるだけなのかがすぐに分かります。
使い方
デコードしたい Base64 文字列を入力欄に貼り付けると、デコードされたテキストが即座に出力に表示されます。Base64 が URL、クエリパラメータ、ファイル名に由来する場合は「URL セーフモード」を有効にして - と _ を正しく解釈させてください。デコードに失敗した場合、ツールは空の結果ではなく、失敗の正確な理由(無効な文字、長さの誤り)を表示します。複数の独立した Base64 文字列(1行に1つ)がある場合は「行ごとにデコード」を使用してください。
一般的なユースケース
JWT の検査
JWT のヘッダーまたはペイロード部分を貼り付けて、署名を検証せずに背後の JSON クレームを確認します。
HTTP Basic Auth
`Basic dXNlcm5hbWU6cGFzc3dvcmQ=` のような Authorization ヘッダー値をデコードして username:password のペアを復元します。
Data URI の検査
data: URI の Base64 部分をデコードして、埋め込まれた画像やフォントデータを確認します。
メール添付ファイルのデバッグ
生のメールソースから Base64 の MIME パートをデコードして添付内容を確認します。
API レスポンスのデバッグ
API が返す Base64 フィールドをデコードして実際のデータ内容を確認します。
制限事項と重要な注意
Base64 は暗号化ではなくエンコードです——デコードすると元のデータが正確に復元されるため、信頼できない機密情報を共有・公共のマシンでデコードしないでください。真のバイナリデータ(画像、PDF)のデコードも動作しますが、生の出力テキストエリアには印刷できない文字が表示される場合があります——バイナリファイルを再構築する必要がある場合はファイル対応のツールを使用してください。無効なパディングや余分な空白は、サイレントな修復ではなくデコードエラーを引き起こします。非常に大きな Base64 ペイロードでは、ブラウザのメモリ制限が適用される場合があります——大規模なバッチデコードには `base64 -d` のようなコマンドラインツールを使用してください。