本文へスキップ

Base64 をテキストに戻す

Base64 を貼り付けて、読めるテキストに戻します。空白は無視されます。+/ の代わりに -_ を使う文字列なら URL セーフをオンに。復号も端末内だけで終わります。

テキスト → Base64 にする

プライベート · 高速 · 無料

復号は Base64 → バイト列 → UTF-8 として読む、という流れです。文字化けの多くは「元が UTF-8 ではない」か「文字列が途中で切れている」ことが原因です。

JWT のペイロードや CDN 署名は、URL セーフかつパディングなしがほとんどです。手で文字をいじる前に、モードを切り替えてみてください。

Base64 を文字に戻すには

  1. Base64 文字列を貼り付けます(改行・空白はだいたい無視します)
  2. 元が -/_ だったり = が無いなら、「URL セーフ」をオンにしてから変換
  3. 復元テキストをコピー。失敗したら、まず途中で切れていないか確認

ここが役立つポイント

  • 通常・URL セーフ、どちらの文字セットでも復号できる
  • パディング欠落にも寛容で、JWT まわりのつまずきを減らせる
  • 端末内だけで復号するので、機密っぽい断片の確認にも向く

よくある使い方

  • API レスポンスやログに出た Base64 欄の中身を確認する
  • JWT の真ん中だけ抜き出し、URL セーフで中を覗く
  • 同僚から届いたエンコード文字列が欠けていないか照合する

ちょっとした注意

  • 前後の引用符や余分な data: 接頭辞は外してから試す
  • バイナリっぽいゴミが出るときは画像・ファイルの可能性あり → Base64 を画像に
  • もう一度エンコードするなら テキストを Base64 に

入力 出力 備考
SGk= Hi
5L2g5aW9 你好 中国語(UTF-8)

よくある質問

復号に失敗するのはなぜ?
途中で切れている、URL セーフ文字を使っている、そもそも Base64 ではない、といった原因が多いです。URL セーフを切り替え、前後の引用符を外して試してください。
JWT の一部だけ復号できますか?
多くの JWT セグメントはパディングなしの URL セーフ Base64 です。URL セーフをオンにし、その部分だけ貼り付けてください。専用の JWT デコーダーもあります。

関連ツール