# Base64 デコード & エンコード

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

エンコード↓↑デコード文字セットUTF-8ASCIIISO-8859-1ISO-8859-2ISO-8859-6ISO-8859-15Windows-1252UTF-16URL セーフパディングなし

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

## その他の開発者ツール

JWT & JWE デバッガー

JWK ジェネレーター

HMAC ツール

SAML テストツール

TOTP オーセンティケーター

パスワードハッシュ生成ツール

Base64 デコード・エンコード

UUID v7 ジェネレーター & タイムスタンプ抽出

パスキーデモ & WebAuthn テスター

SMS コスト計算ツール

シンプルで高速

テキストや Base64 文字列をワンクリックで即座にエンコード／デコードできます。

100% クライアントサイド

データはサーバーに一切送信されません。すべてブラウザ内で安全に動作します。

開発者フレンドリー

Base64 データを正確かつ効率的にエンコード／デコードできる、使いやすいツールです。

Base64URL に対応

URL セーフな Base64URL のデコードとエンコードに対応。JWT、OAuth トークン、URL で使われる形式です。

## How the Tool Works

ステップ 1.

文字セットを選ぶ

- UTF-8 など、使用する文字セットを選択します。エンコード前やデコード後にテキストをどう変換するかがここで決まります。

ステップ 2.

プレーンテキストをエンコードする

- 「プレーンテキスト」欄にテキストを入力または貼り付けて「エンコード」をクリックします。Base64 の結果が同じ欄の出力エリアに表示されます。

ステップ 3.

Base64 をデコードする

- 「Base64」欄に Base64 文字列を入力して「デコード」をクリックします。デコードされたテキストがその欄に表示されます。

認証を強化する準備はできましたか？

Authgear で、シームレスで安全、そしてスケーラブルなアイデンティティ管理を体験してください。

## Base64 エンコードとは？

Base64 は、バイナリデータを ASCII 文字で表現する、バイナリからテキストへのエンコード形式です。

JSON、XML、HTTP ヘッダーなどの形式の中にバイナリコンテンツを安全に含めることができます。

例:
Authgear → QXV0aGdlYXI=

## Base64 と Base64URL の違いは？

Base64URL は URL やトークン形式向けに設計された Base64 の一種です。+ を - に、/ を _ に置き換え、URL の安全性のためにパディング文字（=）は省略されることが多くあります。

JWT、OAuth トークン、OpenID Connect で広く使われている形式です。

Base64 の仕組みや使いどころをもっと詳しく知りたい方は、 [Base64 エンコード & デコードガイド](/content/post/base64-encode-decode-guide/index.html) をご覧ください.
