Peli Tools
JPG TXT

画像を Base64 に変換

画像をデータ URI または生の Base64 に、ブラウザ上で変換します。ファイルは端末上に留まり、何もアップロードされません。

ファイルを選択

またはここにドロップ

Ctrl+V でクリップボードから貼り付け

  • JPG
  • PNG
  • WEBP
  • SVG
  • GIF

最大 50 ファイル、1件あたり 25.0 MB

デバイス上だけで処理されます。何もアップロードされません。

使い方 画像を Base64 に

  1. 画像を選択するか、ページにドロップします。
  2. データ URI(CSS/HTML にそのまま貼れる形式)か、生の Base64 を選びます。
  3. 「変換」を押します。バイト列はこのタブ内でエンコードされます。
  4. エンコード結果を .txt ファイルとしてダウンロードします。

Base64 は何のために使うか

Base64 は画像のバイト列をプレーンテキストに変えるので、スタイルシート、HTML メール、JSON ペイロード、単一ファイルの HTML 文書といったテキスト形式の中に画像を入れられます。データ URI 形式(`data:image/png;base64,...`)は追加の手順なしで `background-image` や `<img src>` にそのまま使え、生の形式はエンコード文字列だけを求める API に向いています。

エンコードはすべてメモリ内で行われ、ファイルはこのタブで読み込み、変換し、保存します。アップロードはなく、出力は開いて検索もコピーもできるプレーンテキストファイルです。

実用上の注意:Base64 にするとデータは元のバイナリより約 33 パーセント大きくなります。データ URI は小さなロゴやアイコンに最適ですが、大きな写真には別ファイルのほうがほぼ常に適しています。

制限と正直な補足

各 25 MB までのファイルをエンコードできますが、数 MB のデータ URI をスタイルシートに入れるとページが遅くなります。ツールは正直に処理しますが、判断はあなた次第です。

MIME タイプはファイル自体から判定するため、拡張子が間違っていても正しいデータ URI になります。1 回あたり最大 50 ファイルまで。

よくある質問

データ URI と生の Base64、どちらを選べばいいですか?

CSS や HTML にはデータ URI(`data:image/...` の接頭辞を含みます)。文字列だけを求める API や保存先には生の Base64 が向いています。

エンコード後のテキストが元のファイルより大きいのはなぜですか?

Base64 は 3 バイトを 4 文字に詰めるため、固定で 33 パーセントの増加があります。バイナリデータをテキスト形式で運ぶためのコストです。

Base64 を画像に戻せますか?

ブラウザはデータ URI を直接表示できます。`<img src>` やビューアのアドレスバーに貼り付けてください。専用のデコーダーは今後の対応を予定しています。

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

いいえ。エンコードはすべてブラウザ内で実行されます。

プライバシー・バイ・デザイン

デバイス上だけで処理されます。何もアップロードされません。 変換はブラウザ内で実行されます。変換中にネットワークタブを開くと、何も送信されていないことを確認できます。アカウント不要、透かしなし、1日の回数制限なし。