~/tools / Base64 Encoder / Decoder
Base64 Encoder / Decoder
文字列をBase64に変換、またはBase64文字列を元の文字列に戻します。日本語などのマルチバイト文字にも対応。ブラウザ内で処理し、外部送信はしません。
Base64は、画像やファイルなどのバイナリデータをテキストとして安全にやり取りするためのエンコード方式です。APIキーの中身を確認したり、Base64化されたJWTやHTTP Basic認証のヘッダーを読み解いたりする際によく使います。
# こんな時に使う
- Basic認証ヘッダーやAPIキーがBase64で何を表しているか確認したいとき
- JWTのヘッダー・ペイロード部分を手動でデコードして中身を見たいとき
- 環境変数やCI/CDのSecretに設定するBase64文字列を作りたいとき
# 使い方
- 変換したい文字列を入力欄に貼り付けます。
- 元の文字列→Base64にしたい場合は「Encode」、Base64→元の文字列に戻したい場合は「Decode」を押します。
- 結果は下に表示されます。日本語などもそのまま入力して問題ありません。
# FAQ
- Base64とは何ですか?
- バイナリデータを64種類の英数字と記号だけで表現するエンコード方式です。メール添付やAPIのトークンなど、テキストとして安全に扱いたい場面で使われます。
- 日本語も変換できますか?
- はい。UTF-8として扱い、encodeURIComponent/decodeURIComponentを併用することでマルチバイト文字にも対応しています。
# Related
# 姉妹サイトで学ぶ
- JavaScript入門
ブラウザで動かしながら学ぶ — prodou.net