ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
Basic Auth Generator
ユーザー名とパスワードから RFC 7617 の Basic 認証ヘッダーを生成。そのまま貼れる curl 例付き。
UTF-8 対応の base64 でローカル エンコードします。非 ASCII の資格情報でもヘッダー値は有効です。
Authorization ヘッダー
ユーザー名かパスワードを入力するとヘッダーが生成されます。
curl の例
使い方
- 2 つの欄にユーザー名とパスワードを入力します。ヘッダーは入力に合わせて即時生成されます。
- Authorization ヘッダーの行をコピーし、リクエストやクライアント、HTTP ファイルに追加します。
- または curl の例をコピーし、URL を自分のエンドポイントに置き換えます。
- パスワード欄はマスク表示。使い終わったら Clear で両方消せます。
よくある用途
- API の手早いテスト —— base64 を手書きせずに Basic 認証のエンドポイントをターミナルから試す。
- サーバー設定 —— エンコード済みの値をリバースプロキシや Web サーバーの認証ディレクティブに記入。
- クライアントコードの検証 —— 自分の言語の base64 出力が期待ヘッダーと 1 バイトも違わないか確認。
- 非 ASCII の資格情報 —— アクセント付きや非ラテン文字のユーザー名を UTF-8 でエンコード。RFC 7617 の charset パラメータの意図に一致。
よくある質問
Q: Basic 認証は安全ですか? A: HTTPS の上でのみです。ヘッダーは毎リクエストで繰り返され、デコードも容易なので、必ず TLS の中で使う必要があります。TLS を保証できない機密サービスでは無効にしてください。
Q: 同じパスワードなのに base64 が違うのは? A: Latin-1 でエンコードするツールは非 ASCII 文字を壊します。このツールは先に UTF-8 バイトへ変換してからエンコードし、サーバーの期待と一致させます。
Q: ユーザー名にコロンを含められますか? A: 形式は最初のコロンで分割するため、ユーザー名内のコロン以降はユーザー名として解釈されません。別のユーザー名を使うか、余分な部分をパスワード側に移してください。
データはこのデバイス内にとどまります
Basic Auth Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。