Base64 エンコード・デコード

テキストを Base64 に変換したり、Base64 文字列を元のテキストに戻したりします。日本語や絵文字は UTF-8 のバイトとして扱うので文字化けせず、URL やトークンで使う Base64URL(+ / = の代わりに - _)も作れます。

Base64 · URL

JWTを開く

署名は検証しません — 鍵なしにはできないことで、できるふりをする方が危険です。内容だけを展開します。

 
このツールについて

使い方

  1. 1 原文の欄に変換したいテキストか Base64 文字列を貼り付けます。
  2. 2 「Base64へ」「Base64URLへ」でエンコード、「Base64を戻す」でデコードします。
  3. 3 結果の欄のテキストをコピーして使います。

知っておきたいこと

  • ページ点検は貼り付けた HTML のみ — リンクをたどるには URL チェッカーを
  • YAML は広く使われる文法のみ読みます
  • JWT は中身を展開するだけで署名は検証しません

よくある質問

デコードすると文字化けします。

元の内容がテキストではなく画像や圧縮ファイルのようなバイナリか、UTF-8 以外の文字コード(Shift_JIS など)で作られた Base64 の場合です。この画面は UTF-8 のテキストとして戻します。

Base64 と Base64URL の違いは?

Base64URL は URL にそのまま入れられるよう + を - に、/ を _ に置き換え、末尾の = を省いた形式です。JWT がこの形式を使います。デコードはどちらの形式でもそのまま入れれば戻せます。

ファイルや画像を Base64 にできますか?

この画面はテキストのみを扱います。貼り付けたテキストを UTF-8 のバイトにしてエンコードします。

Esc