ToolzPod

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

テキストをBase64にエンコード、またはBase64からテキストにデコード。

Base64エンコードとは?

Base64はバイナリデータをASCII文字列に変換するエンコード方式です。HTML、CSS、JSON、メールなどテキストベースの形式にデータを埋め込む際に広く使用されています。

主な用途

  • データURI:HTMLやCSSに画像を直接埋め込む。
  • APIペイロード:JSON APIでバイナリデータを送信。
  • メール添付:MIME形式でのメールコンテンツ。
  • 認証:HTTP Basic認証のヘッダー。

仕組み

Base64は入力の3バイトを4つのASCII文字に変換します。使用される文字はA-Z、a-z、0-9、+、/の64種類です。エンコード後のデータは元のサイズより約33%大きくなります。

よくある質問

Unicode(日本語)に対応していますか?

はい。UTF-8エンコードを使用しているため、日本語、絵文字、その他のマルチバイト文字も正しく処理できます。

Base64は暗号化ですか?

いいえ。Base64はエンコードであり、暗号化ではありません。誰でもBase64文字列をデコードできるため、機密データの保護には使用しないでください。