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

入力サイズ-
出力サイズ-
サイズ比-

Base64エンコード/デコードツールとは?

Base64エンコード/デコードツールは、テキストやデータをBase64形式に変換(エンコード)したり、Base64文字列を元のテキストに復元(デコード)するツールです。メールの添付ファイル、APIのデータ送受信、画像のデータURI埋め込みなどで広く使われています。

Base64とは?

Base64は、バイナリデータを64種類の英数字(A-Z, a-z, 0-9, +, /)とパディング文字(=)だけで表現するエンコード方式です。バイナリデータをテキストとして安全に送受信するために設計されました。

Base64の特徴

  • エンコード後のサイズ: 元データの約133%(4/3倍)になります
  • 可逆変換: エンコードしたデータは完全にデコードして元に戻せます
  • テキスト安全: ASCII文字のみで構成されるため、文字化けしません

URLセーフBase64とは?

通常のBase64では「+」と「/」が使われますが、URLに含めると特殊文字として解釈されてしまいます。URLセーフBase64では、これらを「-」と「_」に置き換えることで、URLやファイル名に安全に使えるようになります。

よく使う場面

  • メール: MIMEエンコードで添付ファイルを送信
  • Web API: JSON内にバイナリデータを含める
  • 認証: Basic認証のヘッダーでユーザー名:パスワードをエンコード
  • 画像埋め込み: CSSやHTMLに画像をdata:URIとして埋め込む
  • JWT: JSON Web Tokenのペイロード部分

よくある質問

いいえ。Base64はエンコード(符号化)であり、暗号化ではありません。誰でもデコードして元のデータを復元できるため、パスワードや機密情報の保護には使えません。
はい。このツールではUTF-8エンコーディングを使用して日本語テキストをBase64に変換します。デコード時も正しくUTF-8として復元されます。
いいえ、すべての変換はブラウザ上で完結します。入力データが外部に送信されることは一切ありません。