Add icons to this collection by clicking the heart icon.
Optimization icon - also known as technology, people, construction, tool, gear, professional, cogwheel, mechanism, optimization, construction and tools, and tech support. Created in a clean lineal color style with a white, silver, gray, black, red, maroon, olive, teal, navy, magenta, orange, and pink finish, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0c-24.814 0-45 20.187-45 45s20.186 45 45 45 45-20.187 45-45S24.814 0 0 0m110 30v30l-22.591 6.455a89.46 89.46 0 0 1-10.445 25.157l11.425 20.563-21.214 21.214-20.563-11.425a89.46 89.46 0 0 1-25.157 10.445L15 155h-30l-6.455-22.591a89.46 89.46 0 0 1-25.157-10.445l-20.563 11.425-21.214-21.214 11.425-20.563a89.46 89.46 0 0 1-10.445-25.157L-110 60V30l22.591-6.455A89.46 89.46 0 0 1-76.964-1.612l-11.425-20.563 21.214-21.214 20.563 11.425a89.46 89.46 0 0 1 25.157-10.445L-15-65h30l6.455 22.591a89.46 89.46 0 0 1 25.157 10.445l20.563-11.425 21.214 21.214L76.964-1.612a89.46 89.46 0 0 1 10.445 25.157z"
transform="translate(141 349.5)"
fill="#ccc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-30c16.542 0 30-13.458 30-30S16.542-90 0-90v-30c33.08 0 60 26.92 60 60S33.08 0 0 0"
transform="translate(141 454.5)"
fill="gray"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20S11.028 0 0 0m0 80c-33.08 0-60-26.92-60-60s26.92-60 60-60c22.06 0 40 26.92 40 60S22.06 80 0 80"
transform="translate(141 374.5)"
fill="#999"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20S11.028 0 0 0Z"
transform="translate(141 374.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-33.085 0-60-26.917-60-60s26.915-60 60-60 60 26.917 60 60S33.085 0 0 0Z"
transform="translate(141 454.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v30l-22.591 6.455a89.52 89.52 0 0 1-10.445 25.157l11.424 20.563-21.213 21.214-20.563-11.425a89.455 89.455 0 0 1-25.158 10.445L-95 125h-30l-6.455-22.591a89.46 89.46 0 0 1-25.157-10.445l-20.564 11.425-21.213-21.214 11.424-20.563a89.488 89.488 0 0 1-10.444-25.157L-220.001 30V0l22.592-6.455a89.488 89.488 0 0 1 10.444-25.157l-11.424-20.563 21.213-21.214 20.564 11.425a89.46 89.46 0 0 1 25.157-10.445L-125-95h30l6.454 22.591a89.455 89.455 0 0 1 25.158 10.445l20.563-11.425 21.213 21.214-11.424 20.563A89.52 89.52 0 0 1-22.591-6.455z"
transform="translate(251 379.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-45c0-8.284 6.716-15 15-15h45V0Z"
transform="translate(266 249.5)"
fill="#c27749"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60h45c8.284 0 15 6.716 15 15V0Z"
transform="translate(356 249.5)"
fill="#a45e43"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-10l-20-105 50 45v40C20-8.954 11.046 0 0 0"
transform="translate(366 339.5)"
fill="#ff1b7c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-11.046 0-20-8.954-20-20v-40l60-45V0Z"
transform="translate(316 339.5)"
fill="#ff4996"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-16.57 0-30 13.43-30 30l-28.277-73.714L-30-117.428V-217c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15v157.001l-15 15 15 15z"
transform="translate(386 279.5)"
fill="#002f42"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-16.57-13.43-30-30-30v-29.999l15-15-15-15V-247c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15v99.571A44.914 44.914 0 0 1 15-150c5.261 0 10.307.912 15 2.571V0Z"
transform="translate(326 309.5)"
fill="#084f6d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h30"
transform="translate(326 309.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c16.569 0 30 13.431 30 30v30"
transform="translate(296 279.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-16.569 0-30 13.431-30 30v30"
transform="translate(386 279.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-30l30-10"
transform="translate(371 47.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-30l-30-10"
transform="translate(311 47.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h30v30H0l-15-15Z"
transform="translate(356 219.5)"
fill="#c27749"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30v30H0l15-15Z"
transform="translate(326 219.5)"
fill="#e18f4e"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M326 219.5h30v30h-30z"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h15c8.284 0 15 6.716 15 15v45h-150V15c0-8.284 6.716-15 15-15h15"
transform="translate(386 189.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h90"
transform="translate(296 219.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-50c-11.046 0-20-8.954-20-20v-257c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15v99.571A44.914 44.914 0 0 1-25-180c5.261 0 10.307.912 15 2.571V-277c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15v257C20-8.954 11.046 0 0 0Z"
transform="translate(366 339.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v30"
transform="translate(326 219.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v30"
transform="translate(356 219.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v60"
transform="translate(436 379.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-60c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15V0Z"
transform="translate(451 379.5)"
fill="#ffcb63"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15V0"
transform="translate(451 379.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h40"
transform="translate(416 379.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h15c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15H0"
transform="translate(451 349.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h35"
transform="translate(386 319.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-90c24.853 0 45 20.147 45 45S24.853 0 0 0"
transform="translate(341 459.5)"
fill="#60312c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 24.853-6.716 45-15 45-24.853 0-45-20.147-45-45s20.147-45 45-45C-6.716-45 0-24.853 0 0"
transform="translate(356 414.5)"
fill="#85453d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-24.853-20.147-45-45-45S-90-24.853-90 0s20.147 45 45 45S0 24.853 0 0Z"
transform="translate(386 414.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category