Base64エンコード/デコード

Base64文字列を瞬時にエンコード・デコードできます。

クイックテスト

他のユーティリティ

Base64とは?

Base64は、バイナリデータをASCIIテキスト形式に変換するエンコード方式です。 A-Z、a-z、0-9、+、/の64種類の文字を使ってデータを表現するため、 メールやURLなどのテキストベースのシステムでも安全にやり取りできます。

Base64の仕組み

Base64エンコードは、3バイト(24ビット)のバイナリデータを4つのASCII文字に変換します。 各文字は元データの6ビットを表します。入力が3バイトで割り切れない場合は、 パディング文字(=)が追加されます。

Base64のよくある用途

  • メール添付ファイル: バイナリファイルのMIMEエンコード
  • データURI: HTML/CSSに画像を直接埋め込む
  • API通信: JSON内でバイナリデータを送信する
  • Basic認証: HTTPの認証ヘッダー
  • Cookie: ブラウザのCookieに複雑なデータを保存

Base64エンコード例

元のテキスト Base64エンコード後
Hello SGVsbG8=
World V29ybGQ=
Base64 QmFzZTY0

注意事項

  • 暗号化ではない: Base64はエンコードであり、セキュリティ機能ではありません。誰でもデコードできます。
  • サイズが増加する: Base64に変換すると元のデータより約33%サイズが大きくなります
  • UTF-8対応: このツールはUnicode文字も正しく処理します