>_toolkitbox

~/tools / Base64 Encoder / Decoder

Base64 Encoder / Decoder

文字列をBase64に変換、またはBase64文字列を元の文字列に戻します。日本語などのマルチバイト文字にも対応。ブラウザ内で処理し、外部送信はしません。

Base64は、画像やファイルなどのバイナリデータをテキストとして安全にやり取りするためのエンコード方式です。APIキーの中身を確認したり、Base64化されたJWTやHTTP Basic認証のヘッダーを読み解いたりする際によく使います。

# こんな時に使う

  • Basic認証ヘッダーやAPIキーがBase64で何を表しているか確認したいとき
  • JWTのヘッダー・ペイロード部分を手動でデコードして中身を見たいとき
  • 環境変数やCI/CDのSecretに設定するBase64文字列を作りたいとき

# 使い方

  1. 変換したい文字列を入力欄に貼り付けます。
  2. 元の文字列→Base64にしたい場合は「Encode」、Base64→元の文字列に戻したい場合は「Decode」を押します。
  3. 結果は下に表示されます。日本語などもそのまま入力して問題ありません。

# FAQ

Base64とは何ですか?
バイナリデータを64種類の英数字と記号だけで表現するエンコード方式です。メール添付やAPIのトークンなど、テキストとして安全に扱いたい場面で使われます。
日本語も変換できますか?
はい。UTF-8として扱い、encodeURIComponent/decodeURIComponentを併用することでマルチバイト文字にも対応しています。

# Related

# 姉妹サイトで学ぶ