Browse Icons
Browse icons Search Icons
Copy SVG arrow-left <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M20 12H4m6-6-6 6 6 6" />
</svg>Copy SVG arrow-right <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 12h16m-6-6 6 6-6 6" />
</svg>Copy SVG arrow-up <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 20V4M6 10l6-6 6 6" />
</svg>Copy SVG arrow-down <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 4v16m-6-6 6 6 6-6" />
</svg>Copy SVG chevron-left <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m15 5-7 7 7 7" />
</svg>Copy SVG chevron-right <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m9 5 7 7-7 7" />
</svg>Copy SVG chevron-up <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m5 15 7-7 7 7" />
</svg>Copy SVG chevron-down <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m5 9 7 7 7-7" />
</svg>Copy SVG chevron-double-left <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m11.5 5-7 7 7 7m8-14-7 7 7 7" />
</svg>Copy SVG chevron-double-right <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m4.5 5 7 7-7 7m8-14 7 7-7 7" />
</svg>Copy SVG chevron-double-up <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m5 11.5 7-7 7 7m-14 8 7-7 7 7" />
</svg>Copy SVG chevron-double-down <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m5 4.5 7 7 7-7m-14 8 7 7 7-7" />
</svg>Copy SVG home <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m3 10 7.8-6.1a2 2 0 0 1 2.4 0L21 10M5 9v10a2 2 0 0 0 2 2h3v-6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v6h3a2 2 0 0 0 2-2V9" />
</svg>Copy SVG menu Copy SVG more <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="4" cy="12" r="1" />
<circle cx="12" cy="12" r="1" />
<circle cx="20" cy="12" r="1" />
</svg>Copy SVG external-link <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M14 4h6v6m0-6L10 14M10 4H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-5" />
</svg>Copy SVG link <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m10 8 3-3a4.2 4.2 0 0 1 6 6l-3 3m-2 2-3 3a4.2 4.2 0 0 1-6-6l3-3m1 5 6-6" />
</svg>Copy SVG logout <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M10 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4m-1-9h12m-5-5 5 5-5 5" />
</svg>Copy SVG globe <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<ellipse cx="12" cy="12" rx="4" ry="9" />
<path d="M3 12h18" />
</svg>Copy SVG map-pin <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M19 10c0 5-7 11-7 11S5 15 5 10a7 7 0 0 1 14 0Z" />
<circle cx="12" cy="10" r="2.5" />
</svg>Copy SVG compass <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="m15.5 7.5-6 2-2 6q-.5 1 .5.5l6-2 2-6q.5-1-.5-.5Z" />
</svg>Copy SVG plus <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 5v14M5 12h14" />
</svg>Copy SVG minus <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M5 12h14" />
</svg>Copy SVG edit <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m15 6 3 3M4 20l1-4L16 5a2.1 2.1 0 0 1 3 0 2.1 2.1 0 0 1 0 3L8 19l-4 1Z" />
</svg>Copy SVG copy <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="8" y="8" width="13" height="13" rx="2" />
<path d="M16 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3" />
</svg>Copy SVG delete <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 6h16M9 6V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1M6 6l.9 13a2 2 0 0 0 2 2h6.2a2 2 0 0 0 2-2L18 6M10 10v7m4-7v7" />
</svg>Copy SVG save <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M5 3h12l4 4v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2ZM7 3v6h9V3M7 21v-6a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v6" />
</svg>Copy SVG undo <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m8 4-5 5 5 5M3 9h11a6 6 0 0 1 0 12h-3" />
</svg>Copy SVG redo <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m16 4 5 5-5 5M21 9H10a6 6 0 0 0 0 12h3" />
</svg>Copy SVG refresh <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M20 9a8 8 0 0 0-14-3L3 9m0-6v6h6m-5 6a8 8 0 0 0 14 3l3-3m0 6v-6h-6" />
</svg>Copy SVG search <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="10.5" cy="10.5" r="6.5" />
<path d="m16 16 4 4" />
</svg>Copy SVG filter <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4.5 4h15q2 0 .7 1.5L14 12.6V18q0 .7-.6 1l-2 1Q10 21 10 19.5v-6.9L3.8 5.5Q2.5 4 4.5 4Z" />
</svg>Copy SVG sort <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M7 20V4m-4 4 4-4 4 4m6-4v16m-4-4 4 4 4-4" />
</svg>Copy SVG file <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8l-5-5Zm0 0v3a2 2 0 0 0 2 2h3M8 13h8M8 17h6" />
</svg>Copy SVG folder <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M3 8V6a2 2 0 0 1 2-2h4.1a2 2 0 0 1 1.6.8L12 7h7a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8Z" />
</svg>Copy SVG archive <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="3" width="18" height="5" rx="1.5" />
<path d="M5 8v11a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8M9 12h6" />
</svg>Copy SVG paperclip <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m8 12 6-6a3 3 0 0 1 4 4l-8 8a5 5 0 0 1-7-7l8-8m-5 11 7-7" />
</svg>Copy SVG download <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 3v12m-5-5 5 5 5-5M4 16v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3" />
</svg>Copy SVG upload <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 15V3m-5 5 5-5 5 5M4 16v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3" />
</svg>Copy SVG canvas <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="5" width="18" height="11" rx="1.5" />
<path d="M12 3v2M8 16l-2 5m10-5 2 5M7 19h10" />
</svg>Copy SVG image <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="3" width="18" height="18" rx="2" />
<circle cx="8" cy="8" r="2" />
<path d="m3 17 4-4q1-1 2 0l3 3 3-5q1-1.5 2 0l4 6" />
</svg>Copy SVG camera <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8 6l1-2h6l1 2h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3Z" />
<circle cx="12" cy="13" r="4" />
</svg>Copy SVG video <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="6" width="12" height="12" rx="2" />
<path d="m15 10 4.5-3q1.5-1 1.5 1v8q0 2-1.5 1L15 14" />
</svg>Copy SVG play <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M7 5.5q0-2 1.8-.9l10.4 6q2 1.4 0 2.8l-10.4 6Q7 20.5 7 18.5Z" />
</svg>Copy SVG pause <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8 4v16M16 4v16" />
</svg>Copy SVG microphone <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="9" y="3" width="6" height="12" rx="3" />
<path d="M5 11v1a7 7 0 0 0 14 0v-1M12 19v3m-3 0h6" />
</svg>Copy SVG volume <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 9h3l5-4q1-1 1 1v12q0 2-1 1l-5-4H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1ZM17 8a6 6 0 0 1 0 8m3-11a10 10 0 0 1 0 14" />
</svg>Copy SVG volume-off <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 9h3l5-4q1-1 1 1v12q0 2-1 1l-5-4H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1ZM17 10l4 4m0-4-4 4" />
</svg>Copy SVG user <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="7" r="3" />
<path d="M6 21v-2a5 5 0 0 1 5-5h2a5 5 0 0 1 5 5v2" />
</svg>Copy SVG user-plus <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="9" cy="7" r="3" />
<path d="M3 21v-2a5 5 0 0 1 5-5h2a5 5 0 0 1 5 5v2M18 7v6m-3-3h6" />
</svg>Copy SVG users <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="9" cy="7" r="3" />
<path d="M3 21v-2a5 5 0 0 1 5-5h2a5 5 0 0 1 5 5v2M16 4a3 3 0 0 1 0 6m2 4a4 4 0 0 1 3 4v3" />
</svg>Copy SVG mail <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="5" width="18" height="14" rx="2" />
<path d="m3 6 9 7 9-7" />
</svg>Copy SVG send <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4.5 3.8 20 11q2 1 0 2L4.5 20.2q-2 1-1.3-1.2L6 12 3.2 5q-.7-2.2 1.3-1.2ZM6 12h5.5" />
</svg>Copy SVG chat <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-4.5 2.3Q3 21 3 19.5V6a2 2 0 0 1 2-2ZM7 9h10M7 13h6" />
</svg>Copy SVG phone <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M6 3h2q1 0 1.3 1l1 3q.3 1-.5 1.5L8 10a13 13 0 0 0 6 6l1.5-1.8q.5-.8 1.5-.5l3 1q1 .3 1 1.3v2q0 3-3 3A15 15 0 0 1 3 6q0-3 3-3Z" />
</svg>Copy SVG bell <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M6 9a6 6 0 0 1 12 0v4q0 2 2 4H4q2-2 2-4V9ZM9 20q3 3 6 0" />
</svg>Copy SVG warning-plain <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 4v10m0 5v.1" />
</svg>Copy SVG warning-circle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="M12 8v5m0 3v.1" />
</svg>Copy SVG warning-triangle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M10 5q2-3 4 0l7 13q2 3-2 3H5q-4 0-2-3L10 5ZM12 9v5m0 3v.1" />
</svg>Copy SVG warning-shield <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 3q4 3 8 3v6q0 6-8 9-8-3-8-9V6q4 0 8-3Z" />
<path d="M12 8v5m0 3v.1" />
</svg>Copy SVG close <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m6 6 12 12M18 6 6 18" />
</svg>Copy SVG error-circle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="m9 9 6 6m0-6-6 6" />
</svg>Copy SVG info-plain <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M10 10h2v9m-2 0h4M12 5v.1" />
</svg>Copy SVG info-circle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="M12 11v6m0-10v.1" />
</svg>Copy SVG check <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m5 12 4 4L19 6" />
</svg>Copy SVG check-circle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="m7 12 3 3 7-7" />
</svg>Copy SVG check-shield <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 3q4 3 8 3v6q0 6-8 9-8-3-8-9V6q4 0 8-3ZM8 12l3 3 5-6" />
</svg>Copy SVG help <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M7.5 8a4.5 4.5 0 0 1 9 0c0 3.5-4.5 3-4.5 6.5M12 19v.1" />
</svg>Copy SVG help-circle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="M9 9a3 3 0 0 1 6 0c0 2-3 2-3 5m0 3v.1" />
</svg>Copy SVG lock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="5" y="10" width="14" height="11" rx="2" />
<path d="M8 10V7a4 4 0 0 1 8 0v3m-4 5v2" />
</svg>Copy SVG unlock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="5" y="10" width="14" height="11" rx="2" />
<path d="M8 10V7a4 4 0 0 1 7.5-2M12 15v2" />
</svg>Copy SVG key <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M10.3 10.3a5.5 5.5 0 1 1 3.4 3.4q-.7-.2-1.2.3L10 16.5H8v2H6v2H3v-3q0-.6.4-1L9.9 11.5q.6-.5.4-1.2ZM15.5 5.8a2.7 2.7 0 0 1 2.7 2.7" />
</svg>Copy SVG bookmark <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8 3h8a2 2 0 0 1 2 2v14.5q0 1.5-1.3.6L12 17l-4.7 3.1Q6 21 6 19.5V5a2 2 0 0 1 2-2Z" />
</svg>Copy SVG heart <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 21 4 13C-1 7 6 1 12 7c6-6 13 0 8 6Z" />
</svg>Copy SVG star <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M11.67 3.67Q12 3 12.33 3.67L14.47 8.03Q14.8 8.7 15.54 8.81L20.26 9.49Q21 9.6 20.46 10.12L17.04 13.48Q16.5 14 16.63 14.74L17.47 19.46Q17.6 20.2 16.94 19.85L12.66 17.55Q12 17.2 11.34 17.55L7.06 19.85Q6.4 20.2 6.53 19.46L7.37 14.74Q7.5 14 6.96 13.48L3.54 10.12Q3 9.6 3.74 9.49L8.46 8.81Q9.2 8.7 9.53 8.03Z" />
</svg>Copy SVG sparkle <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 3q2 7 9 9-7 2-9 9-2-7-9-9 7-2 9-9Z" />
</svg>Copy SVG sparkles <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8.5 6q1.5 5 6.5 6.5-5 1.5-6.5 6.5Q7 14 2 12.5 7 11 8.5 6ZM18 2.5Q19 5 21.5 6 19 7 18 9.5 17 7 14.5 6 17 5 18 2.5ZM18 15.5q.8 2.2 3 3-2.2.8-3 3-.8-2.2-3-3 2.2-.8 3-3Z" />
</svg>Copy SVG clock <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="9" />
<path d="M12 7v5l3 2" />
</svg>Copy SVG calendar <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="5" width="18" height="16" rx="2" />
<path d="M7 3v4m10-4v4M3 10h18M7 14h2m4 0h2m-8 3h2" />
</svg>Copy SVG battery-full <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="2" y="7" width="18" height="10" rx="2" />
<path d="M22 10v4M6 10v4m4-4v4m4-4v4" />
</svg>Copy SVG fire <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 3c5 4 8 7 8 11a8 8 0 0 1-16 0q0-3 3-6 0 4 3 4-2-5 2-9ZM12 13q-2 2-2 3a2 2 0 0 0 4 0q0-1-2-3Z" />
</svg>Copy SVG infinity <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M7 7c-6 0-6 10 0 10 4 0 6-10 10-10 6 0 6 10 0 10-4 0-6-10-10-10Z" />
</svg>Copy SVG eye <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M2.5 12s3.5-6 9.5-6 9.5 6 9.5 6-3.5 6-9.5 6-9.5-6-9.5-6Z" />
<circle cx="12" cy="12" r="2.5" />
</svg>Copy SVG eye-off <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m3 3 18 18M9 6.5A10 10 0 0 1 12 6c6 0 9.5 6 9.5 6a17 17 0 0 1-3 3.5M6 7.5A18 18 0 0 0 2.5 12s3.5 6 9.5 6a11 11 0 0 0 4-1M10.2 10.2a2.5 2.5 0 0 0 3.6 3.6" />
</svg>Copy SVG sun <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<circle cx="12" cy="12" r="4" />
<path d="M12 2v2m0 16v2M2 12h2m16 0h2M5 5l1 1m12 12 1 1M5 19l1-1M18 6l1-1" />
</svg>Copy SVG moon <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M20 14A9 9 0 0 1 10 3a9 9 0 1 0 10 11Z" />
</svg>Copy SVG eyedropper <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m13 7 2-2a3.5 3.5 0 1 1 4 5l-2 1M11.5 6.5l6 6M13 8 4.5 16.5q-.5.5-.5 1.2V20h2.3q.7 0 1.2-.5L16 11M4 20l-1 1" />
</svg>Copy SVG grid <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="3" width="7" height="7" rx="1.5" />
<rect x="14" y="3" width="7" height="7" rx="1.5" />
<rect x="3" y="14" width="7" height="7" rx="1.5" />
<rect x="14" y="14" width="7" height="7" rx="1.5" />
</svg>Copy SVG list <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8 6h13M8 12h13M8 18h13M3 6h.1M3 12h.1M3 18h.1" />
</svg>Copy SVG expand <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 9V5a1 1 0 0 1 1-1h4M4 4l5 5m6-5h4a1 1 0 0 1 1 1v4m0-5-5 5M4 15v4a1 1 0 0 0 1 1h4m-5 0 5-5m6 5h4a1 1 0 0 0 1-1v-4m0 5-5-5" />
</svg>Copy SVG collapse <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 9h4a1 1 0 0 0 1-1V4M4 4l5 5m6-5v4a1 1 0 0 0 1 1h4m0-5-5 5M4 15h4a1 1 0 0 1 1 1v4m-5 0 5-5m6 5v-4a1 1 0 0 1 1-1h4m0 5-5-5" />
</svg>Copy SVG sidebar-expand <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="4" width="18" height="16" rx="2" />
<path d="M9 4v16m4-11 3 3-3 3" />
</svg>Copy SVG sidebar-collapse Copy SVG mobile <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="7" y="3" width="10" height="18" rx="2" />
<path d="M11 18h2" />
</svg>Copy SVG tablet <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="5" y="3" width="14" height="18" rx="2" />
<path d="M11 18h2" />
</svg>Copy SVG desktop <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="4" width="18" height="12" rx="2" />
<path d="M12 16v4m-4 0h8" />
</svg>Copy SVG fit-width <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M3 5v14m18-14v14M6 12h12M9 9l-3 3 3 3m6-6 3 3-3 3" />
</svg>Copy SVG code <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="m8 6-6 6 6 6m8-12 6 6-6 6m-3-15-2 18" />
</svg>Copy SVG settings <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M4 7h6m4 0h6M4 17h10m4 0h2" />
<circle cx="12" cy="7" r="2" />
<circle cx="16" cy="17" r="2" />
</svg>Copy SVG gear <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<polygon points="18.93,9.13 19.34,10.44 21.85,10.26 21.85,13.74 19.34,13.56 18.93,14.87 18.29,16.08 20.19,17.74 17.74,20.19 16.08,18.29 14.87,18.93 13.56,19.34 13.74,21.85 10.26,21.85 10.44,19.34 9.13,18.93 7.92,18.29 6.26,20.19 3.81,17.74 5.71,16.08 5.07,14.87 4.66,13.56 2.15,13.74 2.15,10.26 4.66,10.44 5.07,9.13 5.71,7.92 3.81,6.26 6.26,3.81 7.92,5.71 9.13,5.07 10.44,4.66 10.26,2.15 13.74,2.15 13.56,4.66 14.87,5.07 16.08,5.71 17.74,3.81 20.19,6.26 18.29,7.92" />
<circle cx="12" cy="12" r="3" />
</svg>Copy SVG asterisk <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 5v14M6 8.5l12 7M6 15.5l12-7" />
</svg>Copy SVG cart <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M3 3h2l2 12h11q1 0 1.2-1L21 7H6" />
<circle cx="9" cy="20" r="1" />
<circle cx="18" cy="20" r="1" />
</svg>Copy SVG credit-card <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="2" y="4" width="20" height="16" rx="3" />
<path d="M2 9h20M6 15h4" />
</svg>Copy SVG chart <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M3 3v16a2 2 0 0 0 2 2h16M8 17v-4m5 4V9m5 8V5" />
</svg>Copy SVG thumbs-up <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="10" width="4" height="11" rx="1" />
<path d="M7 10l5-7c2 0 3 2 2 5l-.5 2H19a2 2 0 0 1 2 2l-1 7a2 2 0 0 1-2 2H9l-2-2Z" />
</svg>Copy SVG thumbs-down <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<rect x="3" y="3" width="4" height="11" rx="1" />
<path d="M7 14l5 7c2 0 3-2 2-5l-.5-2H19a2 2 0 0 0 2-2l-1-7a2 2 0 0 0-2-2H9L7 5Z" />
</svg>Copy SVG brand-android <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M18.4395 5.5586c-.675 1.1664-1.352 2.3318-2.0274 3.498-.0366-.0155-.0742-.0286-.1113-.043-1.8249-.6957-3.484-.8-4.42-.787-1.8551.0185-3.3544.4643-4.2597.8203-.084-.1494-1.7526-3.021-2.0215-3.4864a1.1451 1.1451 0 0 0-.1406-.1914c-.3312-.364-.9054-.4859-1.379-.203-.475.282-.7136.9361-.3886 1.5019 1.9466 3.3696-.0966-.2158 1.9473 3.3593.0172.031-.4946.2642-1.3926 1.0177C2.8987 12.176.452 14.772 0 18.9902h24c-.119-1.1108-.3686-2.099-.7461-3.0683-.7438-1.9118-1.8435-3.2928-2.7402-4.1836a12.1048 12.1048 0 0 0-2.1309-1.6875c.6594-1.122 1.312-2.2559 1.9649-3.3848.2077-.3615.1886-.7956-.0079-1.1191a1.1001 1.1001 0 0 0-.8515-.5332c-.5225-.0536-.9392.3128-1.0488.5449zm-.0391 8.461c.3944.5926.324 1.3306-.1563 1.6503-.4799.3197-1.188.0985-1.582-.4941-.3944-.5927-.324-1.3307.1563-1.6504.4727-.315 1.1812-.1086 1.582.4941zM7.207 13.5273c.4803.3197.5506 1.0577.1563 1.6504-.394.5926-1.1038.8138-1.584.4941-.48-.3197-.5503-1.0577-.1563-1.6504.4008-.6021 1.1087-.8106 1.584-.4941z" />
</svg>Copy SVG brand-angular <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M16.712 17.711H7.288l-1.204 2.916L12 24l5.916-3.373-1.204-2.916ZM14.692 0l7.832 16.855.814-12.856L14.692 0ZM9.308 0 .662 3.999l.814 12.856L9.308 0Zm-.405 13.93h6.198L12 6.396 8.903 13.93Z" />
</svg>Copy SVG brand-apple <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701" />
</svg>Copy SVG brand-astro <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8.358 20.162c-1.186-1.07-1.532-3.316-1.038-4.944.856 1.026 2.043 1.352 3.272 1.535 1.897.283 3.76.177 5.522-.678.202-.098.388-.229.608-.36.166.473.209.95.151 1.437-.14 1.185-.738 2.1-1.688 2.794-.38.277-.782.525-1.175.787-1.205.804-1.531 1.747-1.078 3.119l.044.148a3.158 3.158 0 0 1-1.407-1.188 3.31 3.31 0 0 1-.544-1.815c-.004-.32-.004-.642-.048-.958-.106-.769-.472-1.113-1.161-1.133-.707-.02-1.267.411-1.415 1.09-.012.053-.028.104-.045.165h.002zm-5.961-4.445s3.24-1.575 6.49-1.575l2.451-7.565c.092-.366.36-.614.662-.614.302 0 .57.248.662.614l2.45 7.565c3.85 0 6.491 1.575 6.491 1.575L16.088.727C15.93.285 15.663 0 15.303 0H8.697c-.36 0-.615.285-.784.727l-5.516 14.99z" />
</svg>Copy SVG brand-chrome <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 0C8.21 0 4.831 1.757 2.632 4.501l3.953 6.848A5.454 5.454 0 0 1 12 6.545h10.691A12 12 0 0 0 12 0zM1.931 5.47A11.943 11.943 0 0 0 0 12c0 6.012 4.42 10.991 10.189 11.864l3.953-6.847a5.45 5.45 0 0 1-6.865-2.29zm13.342 2.166a5.446 5.446 0 0 1 1.45 7.09l.002.001h-.002l-5.344 9.257c.206.01.413.016.621.016 6.627 0 12-5.373 12-12 0-1.54-.29-3.011-.818-4.364zM12 16.364a4.364 4.364 0 1 1 0-8.728 4.364 4.364 0 0 1 0 8.728Z" />
</svg>Copy SVG brand-firefox <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M8.824 7.287c.008 0 .004 0 0 0zm-2.8-1.4c.006 0 .003 0 0 0zm16.754 2.161c-.505-1.215-1.53-2.528-2.333-2.943.654 1.283 1.033 2.57 1.177 3.53l.002.02c-1.314-3.278-3.544-4.6-5.366-7.477-.091-.147-.184-.292-.273-.446a3.545 3.545 0 01-.13-.24 2.118 2.118 0 01-.172-.46.03.03 0 00-.027-.03.038.038 0 00-.021 0l-.006.001a.037.037 0 00-.01.005L15.624 0c-2.585 1.515-3.657 4.168-3.932 5.856a6.197 6.197 0 00-2.305.587.297.297 0 00-.147.37c.057.162.24.24.396.17a5.622 5.622 0 012.008-.523l.067-.005a5.847 5.847 0 011.957.222l.095.03a5.816 5.816 0 01.616.228c.08.036.16.073.238.112l.107.055a5.835 5.835 0 01.368.211 5.953 5.953 0 012.034 2.104c-.62-.437-1.733-.868-2.803-.681 4.183 2.09 3.06 9.292-2.737 9.02a5.164 5.164 0 01-1.513-.292 4.42 4.42 0 01-.538-.232c-1.42-.735-2.593-2.121-2.74-3.806 0 0 .537-2 3.845-2 .357 0 1.38-.998 1.398-1.287-.005-.095-2.029-.9-2.817-1.677-.422-.416-.622-.616-.8-.767a3.47 3.47 0 00-.301-.227 5.388 5.388 0 01-.032-2.842c-1.195.544-2.124 1.403-2.8 2.163h-.006c-.46-.584-.428-2.51-.402-2.913-.006-.025-.343.176-.389.206-.406.29-.787.616-1.136.974-.397.403-.76.839-1.085 1.303a9.816 9.816 0 00-1.562 3.52c-.003.013-.11.487-.19 1.073-.013.09-.026.181-.037.272a7.8 7.8 0 00-.069.667l-.002.034-.023.387-.001.06C.386 18.795 5.593 24 12.016 24c5.752 0 10.527-4.176 11.463-9.661.02-.149.035-.298.052-.448.232-1.994-.025-4.09-.753-5.844z" />
</svg>Copy SVG brand-github <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12" />
</svg>Copy SVG brand-google <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z" />
</svg>Copy SVG brand-html <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438L1.5 0zm7.031 9.75l-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157H8.531z" />
</svg>Copy SVG brand-microsoft <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M0 0v11.408h11.408V0zm12.594 0v11.408H24V0zM0 12.594V24h11.408V12.594zm12.594 0V24H24V12.594z" />
</svg>Copy SVG brand-nextjs <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z" />
</svg>Copy SVG brand-nuxt <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M13.4642 19.8295h8.9218c.2834 0 .5618-.0723.8072-.2098a1.5899 1.5899 0 0 0 .5908-.5732 1.5293 1.5293 0 0 0 .216-.783 1.529 1.529 0 0 0-.2167-.7828L17.7916 7.4142a1.5904 1.5904 0 0 0-.5907-.573 1.6524 1.6524 0 0 0-.807-.2099c-.2833 0-.5616.0724-.807.2098a1.5904 1.5904 0 0 0-.5907.5731L13.4642 9.99l-2.9954-5.0366a1.5913 1.5913 0 0 0-.591-.573 1.6533 1.6533 0 0 0-.8071-.2098c-.2834 0-.5617.0723-.8072.2097a1.5913 1.5913 0 0 0-.591.573L.2168 17.4808A1.5292 1.5292 0 0 0 0 18.2635c-.0001.2749.0744.545.216.783a1.59 1.59 0 0 0 .5908.5732c.2454.1375.5238.2098.8072.2098h5.6003c2.219 0 3.8554-.9454 4.9813-2.7899l2.7337-4.5922L16.3935 9.99l4.3944 7.382h-5.8586ZM7.123 17.3694l-3.9083-.0009 5.8586-9.8421 2.9232 4.921-1.9572 3.2892c-.7478 1.1967-1.5972 1.6328-2.9163 1.6328z" />
</svg>Copy SVG brand-react <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z" />
</svg>Copy SVG brand-svelte <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M10.354 21.125a4.44 4.44 0 0 1-4.765-1.767 4.109 4.109 0 0 1-.703-3.107 3.898 3.898 0 0 1 .134-.522l.105-.321.287.21a7.21 7.21 0 0 0 2.186 1.092l.208.063-.02.208a1.253 1.253 0 0 0 .226.83 1.337 1.337 0 0 0 1.435.533 1.231 1.231 0 0 0 .343-.15l5.59-3.562a1.164 1.164 0 0 0 .524-.778 1.242 1.242 0 0 0-.211-.937 1.338 1.338 0 0 0-1.435-.533 1.23 1.23 0 0 0-.343.15l-2.133 1.36a4.078 4.078 0 0 1-1.135.499 4.44 4.44 0 0 1-4.765-1.766 4.108 4.108 0 0 1-.702-3.108 3.855 3.855 0 0 1 1.742-2.582l5.589-3.563a4.072 4.072 0 0 1 1.135-.499 4.44 4.44 0 0 1 4.765 1.767 4.109 4.109 0 0 1 .703 3.107 3.943 3.943 0 0 1-.134.522l-.105.321-.286-.21a7.204 7.204 0 0 0-2.187-1.093l-.208-.063.02-.207a1.255 1.255 0 0 0-.226-.831 1.337 1.337 0 0 0-1.435-.532 1.231 1.231 0 0 0-.343.15L8.62 9.368a1.162 1.162 0 0 0-.524.778 1.24 1.24 0 0 0 .211.937 1.338 1.338 0 0 0 1.435.533 1.235 1.235 0 0 0 .344-.151l2.132-1.36a4.067 4.067 0 0 1 1.135-.498 4.44 4.44 0 0 1 4.765 1.766 4.108 4.108 0 0 1 .702 3.108 3.857 3.857 0 0 1-1.742 2.583l-5.589 3.562a4.072 4.072 0 0 1-1.135.499m10.358-17.95C18.484-.015 14.082-.96 10.9 1.068L5.31 4.63a6.412 6.412 0 0 0-2.896 4.295 6.753 6.753 0 0 0 .666 4.336 6.43 6.43 0 0 0-.96 2.396 6.833 6.833 0 0 0 1.168 5.167c2.229 3.19 6.63 4.135 9.812 2.108l5.59-3.562a6.41 6.41 0 0 0 2.896-4.295 6.756 6.756 0 0 0-.665-4.336 6.429 6.429 0 0 0 .958-2.396 6.831 6.831 0 0 0-1.167-5.168Z" />
</svg>Copy SVG brand-vue <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="icon" style="--icon-size:20px" aria-hidden="true" focusable="false">
<path d="M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z" />
</svg>
Use less. Customize more. Copy an icon’s SVG, or package only the symbols your interface uses. Interface icons share a canvas, stroke weight, and rounded joins. Brand logos retain their original shapes. Color follows your theme automatically.
Icon manifest · Drawing & AI guide
Status symbols Every status has a plain symbol. Circles enclose warning, error, info, check, and help. The triangle signals warning; shields are reserved for warning and verification. Search success, question, or exclamation to find the same symbols. Use explicit names such as warning-circle or info-plain in new code. Existing warning and info names keep their original triangle and circle shapes.
Ship only what you use Run this optional Rust tool from the project root. It validates the collection and emits only the requested symbols, including semantic aliases.
printf '%s' '{"manifest":"production/public/icons/manifest.json","names":["search","close","arrow-right"],"output":"production/public/icons/project.svg"}' | ./layout icon-sprite --jsonThen reference a symbol from your same-origin sprite. The generated file is optional; inline SVG needs no packaging step.
<button class="btn" type="button" aria-label="Close dialog">
<svg class="icon" aria-hidden="true" focusable="false">
<use href="/icons/project.svg#close"></use>
</svg>
</button>
Give AI a drawing brief Add a bookmark icon to our outline family.
Read icons/GUIDE.md and icons/manifest.json first.
Match the search and folder reference drawings.
Use a 24px canvas, 1.75px stroke, and round joins.
Register the icon, source, license, and semantic name.
Run ./layout check-icons --json, then ./layout generate-icon-gallery --write --json.
Review at 16, 20, and 24px in light and dark themes.
Replace the artwork, keep the meaning A project-local manifest can map the same semantic names to another family. Normalize imported SVGs to the drawing contract, retain their license and source, and review them visually. Outline and solid are separate families; a matching canvas alone does not guarantee a matching style.
Run printf '%s' '{"manifest":"path/to/manifest.json"}' | ./layout validate-icons --json to validate a replacement set. Rebuild selected sprites or update copied inline SVGs after changing artwork.
Brand logos The Brands category contains monochrome logos that follow your text color. Brand artwork keeps its original geometry and is separate from the soft outline family. Source and license details are listed in the manifest ; the Simple Icons license accompanies these assets. Logos identify their owners and do not imply endorsement.
Accessible by default, when used correctly Hide decorative icons from assistive technology and keep visible text beside actions. An icon-only button needs an accessible name on the button. Meaningful standalone artwork needs its own accessible name. Never rely on color or an icon alone to convey status.
Validation checks the supported SVG structure and drawing attributes. It does not replace visual, keyboard, or screen-reader review. Imported icons retain their own licensing requirements.