DevUtils

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

New

無料のオンラインBase64変換ツール。テキスト、画像、URL-Safe変換に対応。

TEXT INPUT
BASE64 OUTPUT
Output will appear here...

このツールについて

Base64は、バイナリデータを64種類の印字可能ASCII文字に変換するエンコード方式です。CSSへの画像埋め込み (data: URL)、JSON/XMLでのバイナリデータ送信、メール添付ファイル (MIME)、テキストベースのデータベースへの保存などで広く使用されます。このツールは文字列やファイルのBase64エンコード/デコード、URLエンコード不要で安全に使えるURL-Safe Base64、画像ファイルのdata: URL変換をサポートしています。

使い方

  1. 1テキストは「Text」タブ、画像やファイルは「File」タブを選択します。
  2. 2テキストを貼り付けるかファイルを選択すると、即座にBase64変換結果が表示されます。
  3. 3URLクエリパラメータで使用する場合は「URL-safe」トグルを有効にします。
  4. 4「Decode」タブに切り替えると、Base64文字列を元のデータに復元できます。

よくある質問 (FAQ)

Base64は暗号化 (Encryption) の一種ですか?
いいえ。Base64は単なるエンコード方式であり、暗号化ではありません。Base64文字列を受け取った人は誰でも鍵なしで解読できます。機密データの保護にはAES-256などの本物の暗号化を使用してください。
URL-Safe Base64とは何ですか?
標準のBase64で使用される「+」と「/」はURL内で特別な意味を持ちます。URL-Safe Base64は「+」を「-」に、「/」を「_」に置き換え、パディング(=)を省略することで、URLクエリ内で安全に使用できるようにした方式です。
Base64に変換するとデータ容量が増えるのはなぜですか?
Base64は3バイトの入力データを4文字のBase64文字に変換するため、データ容量が約33%増加します。大容量ファイルを扱う際は注意が必要です。
画像ファイルなどをBase64エンコードできますか?
はい可能です。「File」タブで画像を選択すると、HTMLやCSSで直接使用できるdata: URL形式 (例: data:image/png;base64,...) が生成されます。