画像のBase64変換ツール

画像を選ぶと、そのBase64テキスト、データURL、CSSの背景ルール、HTMLの画像タグが得られます。逆に、下の欄にBase64のテキストかデータURLを貼り付けると、画像を表示してダウンロードできます。

無料 ブラウザで動作 2026年11月10日火曜日確認済み

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. ファイルを選択を押して画像を選ぶか、枠にドロップします。その下にBase64テキストが表示されます。
  2. データURL、Base64テキスト、CSSの背景ルール、HTMLの画像タグを、その横のコピーボタンでコピーします。
  3. 逆に、Base64テキストまたはデータURLの欄の下にBase64テキストかデータURLを貼り付け、画像を表示を押します。
  4. 画像をダウンロードを押すと、その形式と拡張子で保存されます。

Base64とは

Base64は、任意のバイト列を、64種類の安全な英字と数字(RFC 4648)で書き表します。3バイトごとに4文字になるため、テキストはファイルより約3分の1大きくなります。圧縮も隠蔽もしません。誰でも復号できます。

データURLとは

データURL(RFC 2397)は、ファイルをアドレスそのものに入れます。data: の後に画像の種類、;base64, と Base64テキストが続きます。ブラウザは、サーバーにファイルを求めずに、画像タグや CSS の背景として表示できます。小さい画像やアイコンに向いており、大きい画像はページを重くします。

画像は端末の中にとどまります

ファイルは、ブラウザの中で読まれてテキストに変換され、貼り付けられた文字列もそこで読まれます。何もアップロードされません。貼り付けられた画像の種類は、先頭のバイトから判断されるため、間違ったラベルではツールをだますことはできません。

例:小さいアイコン

3000バイトのPNGアイコンは、Base64テキストで約4000文字になり、ファイルより約3分の1大きくなります。データURLでは、その前に22文字の data:image/png;base64, が付きます。

よくある質問

変換するとき、画像はアップロードされますか?

いいえ。ファイルは、お使いの端末の中でブラウザが読み取り、Base64テキストに変換されます。ページを読み込んだ後にインターネット接続を切り、画像を変換して確かめられます。

Base64のテキストが、ファイルより大きいのはなぜですか?

Base64は、ファイルの3バイトごとに4文字で書くため、テキストは約33%大きくなります。同じバイト列を別の書き方で表しているだけです。

データURLは、いつ使うべきですか?

データURLは、アイコン、プレースホルダー、小さいロゴのような小さい画像に向いています。サーバーへの別の要求が要らないからです。大きい写真は、ファイルを置いてリンクしてください。Base64はページを重くし、単独ではキャッシュできないためです。

WebページからデータURLを貼り付けられますか?

はい。data: で始まるデータURL全体か、カンマの後のBase64部分だけを貼り付けてください。画像の種類はバイト列から判断されるため、ヘッダーの間違ったラベルは問題になりません。

とても長いテキストが表示されないのはなぜですか?

テキストボックスは何百万文字もあると遅くなるため、200万文字を超えるBase64テキストは表示されません。ダウンロードボタンを使って、テキストファイルとして保存してください。

Base64は、画像を隠したり保護したりする方法ですか?

いいえ。Base64は暗号化ではなく、符号化です。テキストを持つ人なら誰でも、一度の操作で同じ画像に戻せるため、画像を非公開に保つために頼ってはいけません。

出典

数値と文章の最終確認日:2026年11月10日火曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。