DevToolPal
日本語

Base64 エンコード・デコード

テキストを Base64 にエンコード、または Base64 をテキストにデコードします。UTF-8 と URL セーフ形式に完全対応。

ローカルで処理、アップロードなし

オプション

モード

入力

0 文字 · 0 B

出力

0 文字 · 0 B

機能

Base64 は、バイナリデータを 64 種類の印字可能な文字で表現する方式です。data URL、メールの添付ファイル、JSON Web Token、HTTP Basic 認証ヘッダーなどで使われています。このツールはテキストを Base64 にエンコードし、Base64 を読めるテキストにデコードします。

使い方

  1. エンコード または デコード を選びます。
  2. 入力欄にテキストか Base64 文字列を貼り付けるか、サンプル をクリックします。
  3. 結果を URL やファイル名に使う場合は URL セーフ をオンにします。
  4. 出力をコピーするか、入力に使う を押して逆方向に変換します。

例

Hello, World! をエンコードすると SGVsbG8sIFdvcmxkIQ== になります。

よくある質問

› 日本語や絵文字など、英語以外のテキストにも対応していますか?

はい。テキストは Base64 化の前に UTF-8 でエンコードされるため、どの文字も正しく往復変換できます。

› URL セーフな Base64 とは何ですか?

Base64URL は「+」を「-」に、「/」を「_」に置き換え、「=」のパディングを省いた形式です。URL やファイル名にそのまま使えます。デコーダーはどちらの形式も受け付けます。

› Base64 は暗号化ですか?

いいえ。Base64 はエンコード方式であり、暗号化ではありません。誰でもデコードできるため、パスワードや秘密情報を隠す目的には絶対に使わないでください。