画像を Base64 に変換
画像をデータ URI または生の Base64 に、ブラウザ上で変換します。ファイルは端末上に留まり、何もアップロードされません。
ファイルを選択
またはここにドロップ
Ctrl+V でクリップボードから貼り付け
- JPG
- PNG
- WEBP
- SVG
- GIF
最大 50 ファイル、1件あたり 25.0 MB
デバイス上だけで処理されます。何もアップロードされません。
使い方 画像を Base64 に
- 画像を選択するか、ページにドロップします。
- データ URI(CSS/HTML にそのまま貼れる形式)か、生の Base64 を選びます。
- 「変換」を押します。バイト列はこのタブ内でエンコードされます。
- エンコード結果を .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日の回数制限なし。