Base64エンコード・デコードツール

テキストをBase64形式にエンコード・デコード。日本語完全対応・URL-safe形式対応。ログイン不要・商用利用可。

入力

変換結果

Base64エンコード・デコードツールの使い方

  1. モード選択: 「エンコード」または「デコード」を選択します
  2. テキスト入力: 左側の入力エリアに変換したい文字列を入力すると自動的に変換されます
  3. オプション: 必要に応じてURL-safe形式を選択します
  4. 結果: コピー、または入力と交換できます

Base64エンコード・デコードツールの特徴

  • ブラウザ内完結: 入力データはサーバーに送信されず安全
  • リアルタイム自動変換: 入力すると即座に変換結果が表示されます
  • 双方向変換: エンコードとデコードの両方に対応
  • 日本語完全対応: TextEncoder/TextDecoderベースでUTF-8を正しく処理
  • URL-safe対応: URLパラメータで安全に使用できるBase64形式に対応
  • 統計情報: 変換前後のサイズと比率を自動計算
  • 入力交換: ワンクリックで入力と出力を交換して逆変換
  • ログイン不要・商用利用可: アカウント作成なしで今すぐ利用可能

Base64とは

Base64は、バイナリデータをテキスト形式で表現するためのエンコード方式です。64種類の英数字記号(A-Z、a-z、0-9、+、/)を使用してデータを表現します。

  • バイナリデータをテキストとして扱える
  • メールやHTMLなどテキストのみ対応の場所でバイナリを扱える
  • 元のデータサイズより約33%大きくなる
  • 可逆変換(デコードすれば元に戻せる)
  • 暗号化ではなく、エンコード方式である点に注意

URL-safe Base64とは

通常のBase64の「+」を「-」に、「/」を「_」に置き換えた形式です。URLのパラメータやファイル名などで安全に使用できます。パディング(=)も省略されます。

注意点

  • Base64はエンコード方式であり、暗号化ではありません。データを隠す目的では使用できません
  • 入力内容はブラウザ上でのみ処理され、サーバーには保存されません
  • Base64変換すると元のサイズより約33%大きくなります
  • URL-safe形式は通常のBase64と互換性がない場合があるため、用途に応じて使い分けてください