Base64 をテキストに戻す
Base64 を貼り付けて、読めるテキストに戻します。空白は無視されます。+/ の代わりに -_ を使う文字列なら URL セーフをオンに。復号も端末内だけで終わります。
プライベート · 高速 · 無料
復号は Base64 → バイト列 → UTF-8 として読む、という流れです。文字化けの多くは「元が UTF-8 ではない」か「文字列が途中で切れている」ことが原因です。
JWT のペイロードや CDN 署名は、URL セーフかつパディングなしがほとんどです。手で文字をいじる前に、モードを切り替えてみてください。
Base64 を文字に戻すには
- Base64 文字列を貼り付けます(改行・空白はだいたい無視します)
- 元が -/_ だったり = が無いなら、「URL セーフ」をオンにしてから変換
- 復元テキストをコピー。失敗したら、まず途中で切れていないか確認
ここが役立つポイント
- 通常・URL セーフ、どちらの文字セットでも復号できる
- パディング欠落にも寛容で、JWT まわりのつまずきを減らせる
- 端末内だけで復号するので、機密っぽい断片の確認にも向く
よくある使い方
- API レスポンスやログに出た Base64 欄の中身を確認する
- JWT の真ん中だけ抜き出し、URL セーフで中を覗く
- 同僚から届いたエンコード文字列が欠けていないか照合する
ちょっとした注意
- 前後の引用符や余分な data: 接頭辞は外してから試す
- バイナリっぽいゴミが出るときは画像・ファイルの可能性あり → Base64 を画像に
- もう一度エンコードするなら テキストを Base64 に
例
| 入力 | 出力 | 備考 |
|---|---|---|
| SGk= | Hi | — |
| 5L2g5aW9 | 你好 | 中国語(UTF-8) |
よくある質問
- 復号に失敗するのはなぜ?
- 途中で切れている、URL セーフ文字を使っている、そもそも Base64 ではない、といった原因が多いです。URL セーフを切り替え、前後の引用符を外して試してください。
- JWT の一部だけ復号できますか?
- 多くの JWT セグメントはパディングなしの URL セーフ Base64 です。URL セーフをオンにし、その部分だけ貼り付けてください。専用の JWT デコーダーもあります。