Skip to content
freeonlinefileconvert

画像をBase64に変換

画像を、HTMLやCSS、JSON、メールテンプレートにそのまま貼り付けられるBase64の文字列にします。

またはここにドラッグ&ドロップ · 50MBまで無料

もっと大きなファイルは?Proなら500MBまで変換できます

無料版の上限を超えています

このまま変換できます。結果をダウンロードしたいときだけ €1.99 をお支払いください。

無料版は1ファイル50 MBまで、一度に20ファイルまでです。

逆方向に変換しますか?Base64を画像に変換

無料 · 登録不要 · 透かしなし · ファイルは端末から出ません

3ステップで画像をBase64に変換

  1. 画像を選択するか、ボックスにドロップします。
  2. 出力形式(データURI、Base64のみ、CSS、HTMLタグ)を選びます。
  3. 「Base64に変換」をクリックし、コードをコピーするか.txtファイルとしてダウンロードします。

画像をBase64で埋め込むべきとき

Base64はファイルのバイトを普通のテキストとして書き表す方式なので、画像を別ファイルにせず、HTMLページやスタイルシート、JSONデータ、メールの署名の中に直接入れられます。小さなアイコンやロゴならリクエストが1つ減りますし、テキストしか受け付けないAPIやフォームの欄で画像を送る唯一の方法でもあります。

その代わりサイズが増えます。Base64のテキストは元の画像より約3分の1大きくなり、単独でキャッシュすることもできません。数KB程度の画像に使い、写真は普通のファイルのままにしましょう。コードをできるだけ短くしたいなら、先に画像を圧縮するか、ロゴやアイコンにはどのサイズでもくっきり表示されるSVGを使ってください。

よくある質問

画像をBase64に変換する方法は?

画像を選び、出力形式を決めて「Base64に変換」をクリックしてください。コピーボタン付きの欄にコードが表示され、.txtファイルとしてダウンロードすることもできます。JPG、PNG、GIF、WebP、SVG、AVIF、BMP、ICOの画像に対応しています。

データURIとは何ですか?

データURIは、data:image/png;base64, のようにファイルの種類をブラウザに伝える短い接頭辞を、Base64のテキストの前に付けたものです。imgタグのsrcやCSSのurl()など、画像のURLを指定する場所ならどこでも使えます。

HTMLやCSSでBase64を使うには?

出力形式で「HTML の <img> タグ」を選ぶとそのまま使えるimg要素が、「CSS background-image」を選ぶとスタイルのルールに貼り付けられる1行が手に入ります。どちらもデータURI全体を含むので、別ファイルなしで画像が表示されます。

Base64が元の画像より大きくなるのはなぜ?

Base64は3バイトごとに4文字のテキストを使うため、コードはファイルより約33%大きくなります。小さなアイコンなら問題ありませんが、写真ではすぐに大きくなります。コードが長すぎる場合は、先に画像を圧縮するかサイズを小さくしてください。

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

いいえ。画像はお使いの端末のブラウザ内で読み込まれてエンコードされるので、当サイトに送信されたり、どこかに保存されたりすることはありません。ページの読み込みが終われば、インターネット接続がなくても使い続けられます。

関連ツール

いち早く参加しませんか

FreeOnlineFileConvertは公開したばかりです。今すぐ無料アカウントを作成してFamily & Friendsリストに加わると、Proプランのすべてを生涯無料でご利用いただけます。

Pro0 €6,99 €
無料で参加する