SVG から Data URI へのコンバーター

CSS または HTML でインライン SVG を使用するためのコンパクトな Data URI を作成します。小規模なアセットや迅速な埋め込みに最適です。 SVG ファイルを開いてすぐに変換できます。

SVG ファイルをドラッグ&ドロップ

またはクリックして選択、もしくは SVG コードを貼り付け

.svg ファイルのみ対応
Ctrl+V / Cmd+V で SVG コードを貼り付け

SVG から Data URI へのコンバーターを使用する理由

Base64 と URL エンコーディングの選択

SVG to Data URI を使用すると、互換性とサイズに応じて Base64 出力と URL エンコード出力を切り替えることができます。 Base64 はあらゆるコンテキストに対して安全ですが、URL エンコードにより単純な SVG が短くなり、差分で読みやすくなります。

コピー可能Data URI 出力

SVG to Data URI は、すぐに使用できる data:image/svg+xml 文字列をフォーマットし、ワンクリックでコピーを提供します。 #、%、引用符などの文字がエスケープされるため、出力は手動でクリーンアップしなくても HTML 属性、CSS、または JSON で機能します。

どこにでも埋め込み

出力は、電子メール内の img src、CSS 背景画像、インライン スタイル、またはスタイル ブロックで機能します。アセットをインラインに保つと、余分なリクエストが回避され、最小限のオーバーヘッドで小さな UI 要素を配布するのに役立ちます。

クリーンな SVG による小さな文字列

SVG から Data URI への変換は、出力を短く保つために最適化された SVG とうまく組み合わせます。メタデータを削除し、パスを簡素化し、未使用の ID を削除して、最終的な文字列がコンパクトでコード レビューで読みやすい状態を維持できるようにします。文字列が短いほど、構成ファイルに保存しやすく、行の折り返しが少なくなります。

ローカルのプライベート処理

SVG to Data URI は完全にブラウザ内で実行されるため、ファイルがデバイスから流出することはありません。これは、クライアント作業、内部アイコン、および外部サーバーにアップロードできないアセットにとって安全です。

チームのための高速イテレーション

このツールは、UI の貼り付け、変換、コピー、更新などの迅速な反復を行うのに十分な速さです。スピードが重要な設計システムのワークフロー、ドキュメント サイト、プロトタイピング セッションに適しています。

SVG を Data URI に変換する方法

1

SVG を追加する

ファイルをドラッグ アンド ドロップするか、SVG マークアップを貼り付けます。 SVG to Data URI はソースをローカルにロードし、正確な出力のために viewBox、ID、および色を保持します。 SVG ファイルを開いてすぐに変換できます。

2

エンコーディングを選択してください

互換性を最大限に高めるには Base64 を選択し、短くて読みやすい文字列を得るには URL エンコードを選択します。 SVG to Data URI は出力を即座に更新するため、コピーする前に長さを比較できます。

3

コピーして埋め込む

結果をコピーし、HTML、CSS、または JSON に貼り付けます。 SVG to Data URI 文字列は、img src、background-image、または inline style 属性に使用できます。

SVG Data URI FAQ

SVG Data URI とは何ですか?いつ使用する必要がありますか?
SVG to Data URI は、SVG を URL 文字列内に直接埋め込むため、別のファイルをホストせずにインラインで使用できます。これは、外部リクエストが制限されているアイコン、小さなイラスト、電子メール テンプレートに役立ちます。
SVG から Data URI へ: Base64 または URL エンコード、どのように選択すればよいですか?
SVG to Data URI は両方をサポートします。 Base64 はすべてのコンテキストにとって最も安全な選択ですが、単純な形状の場合は URL エンコードの方が短いことが多く、ソース管理での編集や差分の確認が容易です。
SVG Data URI は CSS 背景画像で機能しますか?
はい。 SVG to Data URI は、background-image: url(...) 内に配置できる data:image/svg+xml 文字列を出力します。これは、パターン、アイコン、装飾的な UI アセットの一般的なパターンです。
変換は非公開ですか?
SVG to Data URI はブラウザでローカルに実行されるため、アセットがデバイスから離れることはありません。これにより、独自のロゴやクライアント アイコンが安全に保たれ、ロックダウンされたネットワークでの使用が可能になります。
SVG はどのくらいの大きさまで対応できますか?
SVG to Data URI は最大 10MB のファイルを処理できます。非常に大きな SVG では長い文字列が生成されるため、最適化するか外部ファイルを使用する方が現実的です。
変換する前に最適化する必要がありますか?
はい。 SVG が最適化されると、SVG から Data URI への結果は短くなり、信頼性が高くなります。不要なメタデータと空白を削除して、HTML または CSS をコンパクトに保ちます。
カラーとビューボックスは保持されますか?
SVG to Data URI は viewBox、塗りつぶし、ストローク、ID をそのまま維持するため、レンダリングされた出力はソースと一致します。 currentColor または CSS 変数に依存する場合は、変換する前にそれらを SVG 内に保持してください。
SVG to Data URI Converter はダウンロードせずに無料で使用できますか?
はい。 SVG to Data URI Converter はブラウザで無料で使用できます。ダウンロードやインストールは必要ありません。
SVG to Data URI Converter を使用するにはアカウントが必要ですか?
いいえ。SVG から Data URI へのコンバーターは、サインアップせずにブラウザで即座に動作し、ファイルはローカルに残ります。