Base64 エンコード&デコード

テキストデータをBase64形式に変換(エンコード)、またはBase64からテキストへ復元(デコード)するシンプルな開発者向けツールです。

このツールの使い方・詳細

🛠 使い方

テキストエリアに元の文章、またはBase64文字列を入力してください。リアルタイム、または「変換」ボタンで相互変換結果が表示されます。

💡 活用シーン・ユースケース

  • メール送信時やURLに含められない特殊文字を安全に転送するためのエンコードに
  • Basic認証などのヘッダーに含まれるBase64文字列のデバッグに
  • 画像データなどのバイナリ情報を擬似的なテキストとして扱いたい時に

Base64(ベース64)とは何か?

「Base64」とは、すべてのデータを「A〜Z」「a〜z」「0〜9」「+」「/」という64種類の印字可能な英数字のみを用いて表現するエンコード(変換)方式のことです。
※足りない文字数を調整するため、末尾に「=(パディング)」が付くことがあります。

どんな時にBase64を使うのか

Web上の画像埋め込み: HTMLやCSSファイル内に画像を直接埋め込む(データURIスキーム)際に、画像バイナリをBase64テキストに変換します。
メールの添付ファイル: 電子メール(MIME)でバイナリデータ(画像やPDFなど)を安全に送信するためのフォーマットとして利用されます。
Basic認証やAPI通信: パスワードなどの情報を送信可能な文字列に変換する際にも使われますが、**暗号化ではない**ため、デコードすれば誰でも元のテキストに戻せる点に注意が必要です。

このツールの安全性について

変換処理はサーバーへデータを送らず、お使いのブラウザ上のJavaScript(`btoa()` / `atob()` や、日本語対応のためのエンコード処理)のみで瞬時に実行されます。入力したテキストや結果が外部に漏れることはありません。