Base64 エンコード/デコード

テキストのリアルタイム双方向エンコード/デコード、画像の Data URI 変換に対応!

  1. 「テキスト エンコード/デコード」または「画像を Base64 へ」タブを選択します。
  2. テキストモード: 左側に平文を入力すると右側に Base64 が自動表示され、右側に Base64 を貼り付けると左側で自動デコードされます。
  3. 画像モード: アップロードエリアをクリックするか画像をドラッグすると、Data URI の Base64 文字列を取得できます。
  4. コピー ボタンをクリックして結果をクリップボードにコピーできます。

どんなときに使う?

  • テキスト、トークン、設定値、API 応答などを Base64 に変換して、送信や埋め込み、テストに使いたいとき。
  • 画像を Data URI にして、HTML や CSS、テストデータへ直接埋め込みたいとき。
  • 受け取った Base64 文字列の中身が本当に想定どおりか、すばやく確認したいとき。

Base64 は暗号化ですか?

違います。Base64 はあくまでエンコード方式です。内容を受け取った人は簡単に元へ戻せるため、機密情報の保護には使えません。

デコードすると文字化けやエラーになるのはなぜですか?

標準的でない Base64、余分な文字の混入、元データが UTF-8 ではないことがよくある原因です。元がバイナリデータなら、文字として表示すると壊れて見えることもあります。

画像を Data URI にする用途は何ですか?

HTML の src や CSS の background-image にそのまま貼り付けられます。小さなアイコン、プロトタイプ、単一ファイルのデモには便利ですが、大きな画像には向きません。

なぜ Base64 にすると元より長くなるのですか?

Base64 の性質として、同じバイト列を表現するためにより多くの文字を使います。そのため、結果は通常、元データよりおよそ 3 分の 1 ほど大きくなります。

このツールは大きなファイルや大量画像にも向いていますか?

あまり向いていません。このページはテキストや小さな画像をすばやく変換・確認する用途に適しています。大きなファイルや大量処理なら、別のバッチ処理やバックエンド処理の方が適切です。

他のツールもどうぞ