Global ToolBox

画像を Base64 に変換

画像を Base64 文字列や Data URI に変換したり、Base64 文字列をプレビュー・ダウンロード可能な画像にデコードしたりできます。すべてブラウザ内で完結します。

🔒 お使いのブラウザ内でローカル処理されます

Loading…

使い方

  1. 画像を Base64 に変換するには「エンコード」、Base64 を画像に戻すには「デコード」を選びます。
  2. エンコードモードでは、画像をドラッグ&ドロップするか、ドロップエリアをクリックしてファイルを選択します。
  3. 出力に「data:」プレフィックスを含めるかどうかを切り替えてから、結果をコピーします。
  4. デコードモードでは、Base64 文字列または Data URI を貼り付けると、画像としてプレビュー・ダウンロードできます。

特徴

  • 画像→Base64、Base64→画像の双方向変換に対応
  • 完全な Data URI と純粋な Base64 の出力を切り替え可能
  • エンコード・デコードどちらもその場で画像プレビュー
  • ワンクリックでコピー・ダウンロード
  • 100% ブラウザ内処理で画像は外部に送信されません

よくある質問

Base64 画像エンコードとは何ですか?

Base64 エンコードは、バイナリの画像データを64種類の印字可能な文字からなるテキストに変換する方式です。「data:image/png;base64,...」という Data URI にすることで、画像ファイルを別途用意せずに HTML、CSS、JSON へ直接埋め込めます。

なぜ出力が「data:image/...;base64,」で始まるのですか?

これは Data URI のプレフィックスで、データの MIME タイプをブラウザやアプリに伝え、正しく表示できるようにするためのものです。純粋な Base64 部分だけが必要な場合はオフにできます。

Base64 エンコードでファイルサイズは大きくなりますか?

はい、約33%大きくなります。バイナリデータ3バイトごとに4文字のBase64に変換されるためです。小さな画像の埋め込みには便利ですが、圧縮技術ではありません。

画像はどこかにアップロードされますか?

いいえ。エンコードとデコードはすべて File API と Blob API を使ってブラウザ内で処理され、サーバーには一切送信されません。

貼り付けた Base64 文字列がエラーになるのはなぜですか?

コピーの際に余分なスペースや改行、欠落した文字が混ざっていないか確認してください。それでも失敗する場合、形式はBase64に見えても実際の画像データではない可能性があります。

関連ツール