SVG から Data URI へのコンバーター
CSS または HTML でインライン SVG を使用するためのコンパクトな Data URI を作成します。小規模なアセットや迅速な埋め込みに最適です。 SVG ファイルを開いてすぐに変換できます。
SVG ファイルをドラッグ&ドロップ
またはクリックして選択、もしくは 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 に変換する方法
SVG を追加する
ファイルをドラッグ アンド ドロップするか、SVG マークアップを貼り付けます。 SVG to Data URI はソースをローカルにロードし、正確な出力のために viewBox、ID、および色を保持します。 SVG ファイルを開いてすぐに変換できます。
エンコーディングを選択してください
互換性を最大限に高めるには Base64 を選択し、短くて読みやすい文字列を得るには URL エンコードを選択します。 SVG to Data URI は出力を即座に更新するため、コピーする前に長さを比較できます。
コピーして埋め込む
結果をコピーし、HTML、CSS、または JSON に貼り付けます。 SVG to Data URI 文字列は、img src、background-image、または inline style 属性に使用できます。
SVG Data URI FAQ
SVG Data URI とは何ですか?いつ使用する必要がありますか?
SVG から Data URI へ: Base64 または URL エンコード、どのように選択すればよいですか?
SVG Data URI は CSS 背景画像で機能しますか?
変換は非公開ですか?
SVG はどのくらいの大きさまで対応できますか?
変換する前に最適化する必要がありますか?
カラーとビューボックスは保持されますか?
SVG to Data URI Converter はダウンロードせずに無料で使用できますか?
SVG to Data URI Converter を使用するにはアカウントが必要ですか?
関連する SVG ツール
これらのツールを使用して SVG とData URI をペアにして、埋め込む前にアセットをプレビュー、最適化、または変換します。クリーンなソースでは、より短く信頼性の高い文字列が生成されます。
SVG ビューア
SVG をData URI に変換する前にソースをプレビューして、サイズ、色、viewBox の設定を確認できます。
ツールを開くSVG オプティマイザー
SVG to Data URI の前に SVG オプティマイザーを実行して、マークアップを縮小し、最終的な文字列をコンパクトに保ちます。
ツールを開くSVG からCSS背景へ
グラデーション、マスク、またはアイコン用の再利用可能な CSS スニペットが必要な場合は、SVG to CSS Background を使用します。
ツールを開くSVG から PNG
SVG to Data URI が長すぎて、レガシー コンテキストのラスター フォールバックが必要な場合は、SVG to PNG を使用します。
ツールを開くSVG to React
テスト後にコンポーネントに変換すると、アプリ内で配信方法を比較できます。
ツールを開く