画像のBase64エンコーディングとは?
Base64エンコーディングは、画像のバイナリデータを印刷可能なASCII文字の文字列に変換します。データURI(data:image/png;base64,...)に包むことで、この文字列は別の画像ファイルにリンクする代わりに、HTML、CSS、JSONに直接埋め込むことができます。
このツールはアップロードされた画像を読み込み、ブラウザ内だけで完全にBase64に変換します。ファイルがサーバーに送信されることはありません。
画像Base64エンコーダーの使い方
- アップロード領域をクリック(またはドラッグ&ドロップ)して画像ファイルを選択します。
- データURIプレフィックスを含むBase64エンコード結果が自動的に下に表示されます。
- 「コピー」をクリックしてコピーするか、生のBase64文字列のみが必要な場合はプレフィックスをオフにしてください。
よくある質問
プライベートな画像をここでエンコードしても安全ですか?
はい。画像はJavaScriptを使ってブラウザ内で完全に読み込み・エンコードされ、サーバーにアップロードされたり保存されたりすることはありません。
どの画像形式に対応していますか?
PNG、JPG/JPEG、GIF、WebP、BMP、SVGを含む、お使いのブラウザが読み込めるすべての画像形式に対応しています。
データURIプレフィックスは何のためのものですか?
プレフィックス(例:data:image/png;base64,)は、Base64文字列を画像として解釈する方法をブラウザやアプリケーションに伝えます。これにより、<img>のsrcやCSSのbackground-imageとして直接使用できます。