Skip to main content
appkiro.com

画像をBase64に変換

画像を生のBase64文字列またはdata URLに変換します。元ファイルのバイトをそのままエンコードし、確認・コピー・保存できます。

Base64 ユーティリティ · 用途に合った正確な Base64 変換

このツールでできること

選択した画像ファイルの元バイト列をBase64で表現します。APIや設定には生の文字列を使い、利用先が要求する場合だけdata URL接頭辞を付けます。

今すぐ変換

Base64 はバイトをテキストで表す方式であり、暗号化ではありません。

画像をBase64に変換する方法

  1. Base64に変換する画像ファイルを選択します。

  2. 「エンコード」を選択したまま、ツールに表示される出力オプションを指定します。

  3. 出力とバイト情報を確認し、結果をコピーまたはダウンロードします。

出力と形式の扱い

JPEG、PNG、WebP、AVIF、GIF、SVG、BMP、ICO、APNG を選択できます。コンバーターは元ファイルのバイトをエンコードし、画像形式、寸法、圧縮方式を変更しません。

多くの API 項目では生の Base64 を使います。受信側が MIME 接頭辞付き形式を明示的に要求する場合だけ完全な data URL を使います。

専門家のヒント

Base64 は小さな自己完結 ペイロード やテスト向けです。繰り返し使う 本番環境 画像は、キャッシュ可能な別ファイルが適する場合があります。

主な利用場面

主な利用例:

  • 利用先が該当 MIME タイプを明示的に受け付ける場合だけ data URL を作成します。
  • Base64 テキストを要求する API、Webhook のテストデータ、結合テスト用に正確な ペイロード を準備します。
  • 元のバイトを手作業で書き換えず、再現可能なテストデータ を作ります。

制限と安全上の注意

重要な制限:

  • Base64 は通常、データ量を約3分の1増やします。data URL の接頭辞や周辺のマークアップは別途加算されます。
  • Base64 は元に戻せるエンコード方式であり、暗号化ではありません。文字列を入手した人は元のバイトを復元できます。
  • コンバーターは元の画像バイトを保持し、サイズ変更、再圧縮、画質変更を行いません。

トラブルシューティング

画像ファイルが拒否される

実際のファイルシグネチャと完全性を確認します。拡張子の変更だけでは形式変換になりません。

利用先で結果を使えない

生の Base64 と完全な data URL のどちらが必要か確認し、正しい MIME を使います。

タブが重くなる

大きな入力は多くのメモリを使い、data URL は受信側の上限を超える場合があります。入力を小さくするか、ファイル転送を使います。

よくある質問

具体的に何が保持されますか?

JPEG、PNG、WebP、AVIF、GIF、SVG、BMP、ICO、APNG を選択できます。コンバーターは元ファイルのバイトをエンコードし、画像形式、寸法、圧縮方式を変更しません。

Base64 にすると画像品質は変わりますか?

Base64 は画像品質を変えません。コンバーターは既存ファイルのバイトだけをエンコードし、サイズ変更や再圧縮を行いません。

data URL 接頭辞は付けるべきですか?

利用先が完全な data URL を要求する場合だけ付けます。「Base64」とだけ書かれた API 項目は通常、生の ペイロード を想定します。

画像ファイルが拒否されるのはなぜですか?

ファイル内容が実際に指定形式と一致するか確認します。拡張子を変えるだけでは変換されず、ファイル欠損の確認も必要です。

次の操作に合う同一言語ページへ進みます:

上でファイルを選び、変換後に Base64 結果をコピーまたはダウンロードします。