ツール一覧
ToolsAACSS Utilities

SVGからCSS background-image・Data URI変換 開発者ガイド

SVGコードを圧縮・URLエンコードし、CSSのbackground-image、mask-image、Data URIプロパティへブラウザ内で即時変換します。

Raw SVG Vector Code
プレビュー表示277B → 376B
background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%236366f1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%3Cpolygon%20points='12%202%2015.09%208.26%2022%209.27%2017%2014.14%2018.18%2021.02%2012%2017.77%205.82%2021.02%207%2014.14%202%209.27%208.91%208.26%2012%202'/%3E%20%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
background-position: center;

UTF-8 Percent Encoding

Produces ~30% smaller CSS payloads than Base64 by only escaping critical characters (# to %23, etc.) while maximizing Gzip compression.

Dynamic Mask Coloring

Generate CSS mask-image syntax to colorize monochrome vector icons dynamically with background-color or hover states.

Zero Server Ingestion

Transform proprietary SVG vectors, brand assets, and custom illustrations directly in your browser without cloud uploads.

技術リファレンス&アーキテクチャガイド

SVGからCSS background-image・Data URI変換 開発者ガイド — リファレンスガイド

SVGコードを圧縮・URLエンコードし、CSSのbackground-image、mask-image、Data URIプロパティへブラウザ内で即時変換します。

主要パラメータ&設定項目

エンコード方式URLエンコード | Base64

Base64よりも軽量でGzip圧縮効率の高いURLエンコード(%23等)方式。

引用符スタイル二重引用符 (") | 単一引用符 (')

url("...")記法で使用されるクォーテーションの指定。

対象CSSプロパティbackground-image | mask-image

単色アイコン着色用のmask-imageまたは通常の背景画像。

xmlns名前空間の自動補完boolean

ブラウザ表示に必須のxmlns属性が欠落している場合に自動注入。

プロの活用テクニック&推奨設定

よくあるトラブルと解決策

<svg>タグに「xmlns='http://www.w3.org/2000/svg'」が含まれているか確認してください。

#記号が「%23」にエンコードされていることを確認してください(自動処理されます)。

よくある質問 (FAQ)

Base64よりもURLエンコードが推奨される理由は何ですか?▼

Base64は元データより33%肥大化しますが、URLエンコードは最小限のエスケープのみでGzip圧縮が非常に効くためです。

入力したSVGコードが外部サーバーへ送信されますか?▼

いいえ。すべての文字列置換とエンコードはブラウザ内のJavaScriptで完結します。

CSSのみでアイコンの色を変更できますか?▼

はい。生成されたmask-imageプロパティを使用し、background-colorを指定することでCSSから着色可能です。

複数行のSVGも1行のCSSに整形されますか?▼

はい。余分な改行や空白が自動的にクリーンアップされます。

関連するおすすめ開発ツール

すべてのツール →
Open Graph (OGP) プロトコル&SNSカード仕様ガイドdesign

Open Graphプロトコル、X(旧Twitter)カード仕様、推奨画像サイズ(1200x630)、クローラーキャッシュ対策の技術解説。

ツールを開く→
インタラクティブ CSS グラデーションジェネレーター(線形・放射状)design

マルチカラーストップ、角度調整、放射状・円形シェイプ、プリセットパレットを備えた視覚的なCSSグラデーション作成ツール。ワンクリックでCSSコードを出力可能。

ツールを開く→
インタラクティブ SVG コード最適化&軽量化ツールdesign

ブラウザ上でSVGグラフィックスから不要なメタデータやコメントを除去・軽量化し、視覚的な品質を損なわずにファイルサイズを大幅に削減します。

ツールを開く→
カラーパレット抽出&コントラストチェッカーdesign

WCAG 2.1アクセシビリティ準拠のコントラスト比検証と、調和のとれた配色パレットを即座に生成します。

ツールを開く→
グラスモーフィズム CSS ジェネレーターdesign

背景のぼかし(backdrop-filter)、透明度、境界線効果をリアルタイムに調整できるモダンなすりガラスUI作成ツール。

ツールを開く→
アスペクト比計算&動画解像度マクロブロック整合 チートシートdesign

画面プロポーション・ユークリッド互除法によるGCD約分・動画エンコーダー向け偶数化(Mod 2/4/8)・CSS aspect-ratioの完全技術仕様。

ツールを開く→