Base64エンコーダー/デコーダー

Base64はバイナリデータをJSON、HTTPヘッダー、メールに安全なASCIIとして表します。UTF-8テキストまたは小さなファイルをBase64に符号化し、APIペイロードとJWTセグメントを読めるテキストに戻します——資格情報をサーバーに漏らさずすべてローカル。

Base64の符号化または復号方法

1. 符号化または復号モードを選びます。
2. 入力テキストまたはBase64文字列を貼ります。
3. 出力をすぐに読みます。
4. 設定またはデバッグ向けに結果をクリップボードにコピーします。

Base64の例

Basic認証ヘッダー

"clientId:clientSecret" をBase64に符号化し、Authorization: Basic ... ヘッダーにします(HTTPSのみ使用)。

JWTペイロードセグメントの復号

eyJ... トークンの中央部分がJSONクレームに復号されます——完全パースにはJWTデコーダーと組み合わせます。

小さな設定の埋め込み

環境変数輸送向けにini断片を符号化します。

Base64が役立つとき

API認証とデータURIをデバッグするとき。
ログからのエラーペイロードを復号するとき。
符号化の仕組みを対話的に教えるとき。

暗号化ではない

誰でもBase64を復号できます——傍受された符号化済み秘密は露出として扱います。転送中は常にTLSです。

よくある質問

URL安全なBase64は?

+/ を -_ に置き換え、パディングを省略することがあります——API仕様を確認してください。

パディングの等号は?

有効なBase64は揃えのため = または == で終わります——厳密なパーサーで復号するときは含めてください。

復号に失敗したら?

入力に空白や誤ったアルファベットがあることがあります——改行を除きます。

Unicodeテキストは?

UTF-16ではなくUTF-8バイトを符号化します——Webの標準です。

画像は?

完全なデータURLワークフローには画像からBase64を使います。