Base64 デコード & エンコード

Base64 文字列のデコードとエンコードをブラウザ上で手軽に行えます。

お客様のデータの安全を最優先にしています。エンコードとデコードはすべてブラウザ内のローカルで処理されます。このツールはデータを保存したり、お使いのデバイスの外に送信したりすることはありません。

シンプルで高速
テキストや Base64 文字列をワンクリックで即座にエンコード/デコードできます。
100% クライアントサイド
データはサーバーに一切送信されません。すべてブラウザ内で安全に動作します。
開発者フレンドリー
Base64 データを正確かつ効率的にエンコード/デコードできる、使いやすいツールです。
Base64URL に対応
URL セーフな Base64URL のデコードとエンコードに対応。JWT、OAuth トークン、URL で使われる形式です。

How the Tool Works

ステップ 1.
文字セットを選ぶ
  • UTF-8 など、使用する文字セットを選択します。エンコード前やデコード後にテキストをどう変換するかがここで決まります。
ステップ 2.
プレーンテキストをエンコードする
  • 「プレーンテキスト」欄にテキストを入力または貼り付けて「エンコード」をクリックします。Base64 の結果が同じ欄の出力エリアに表示されます。
ステップ 3.
Base64 をデコードする
  • 「Base64」欄に Base64 文字列を入力して「デコード」をクリックします。デコードされたテキストがその欄に表示されます。

Base64 エンコードとは?

Base64 は、バイナリデータを ASCII 文字で表現する、バイナリからテキストへのエンコード形式です。 JSON、XML、HTTP ヘッダーなどの形式の中にバイナリコンテンツを安全に含めることができます。 例: Authgear → QXV0aGdlYXI=

Base64 と Base64URL の違いは?

Base64URL は URL やトークン形式向けに設計された Base64 の一種です。+ を - に、/ を _ に置き換え、URL の安全性のためにパディング文字(=)は省略されることが多くあります。 JWT、OAuth トークン、OpenID Connect で広く使われている形式です。
Base64 の仕組みや使いどころをもっと詳しく知りたい方は、Base64 エンコード & デコードガイドをご覧ください。