Add icons to this collection by clicking the heart icon.
Windmill icon - also known as buildings, ecologic, energy, windmill, eolical, and ecology and environment. Created in a clean lineal style with a black 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 0 5.167 55.242c1.029 11.011-7.134 20.812-18.163 21.633-3.808.283-19.26.283-23.067 0-11.029-.821-19.193-10.622-18.163-21.633l5.171-55.295c.564-6.025 6.011-10.44 12.008-9.626 6.987.948 15.914 1.316 24.81.089C-6.076-10.439-.579-6.192 0 0Z"
transform="translate(280.53 427.413)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-35.071 42.308c-7.061 8.518-19.766 9.664-28.151 2.445a154.443 154.443 0 0 1-16.289-16.289c-7.219-8.385-6.073-21.09 2.445-28.151l42.308-35.071c4.999-4.144 11.975-3.072 15.703 2.244a68.78 68.78 0 0 0 16.81 16.811C3.072-11.975 4.144-4.999 0 0Z"
transform="translate(219.032 422.793)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-54.798 5.125c-11.011 1.03-20.812-7.134-21.633-18.163-.283-3.807-.283-19.26 0-23.067.821-11.029 10.622-19.193 21.633-18.163L.017-49.142c6.238.584 10.645 6.345 9.597 12.522-1.136 6.701-1.66 15.196-.098 24.27C10.564-6.258 6.154-.576 0 0Z"
transform="translate(179.21 375.638)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-42.308-35.071c-8.518-7.061-9.664-19.767-2.445-28.152a154.623 154.623 0 0 1 16.289-16.288c8.385-7.219 21.09-6.073 28.151 2.445l35.071 42.308c4.144 4.999 3.072 11.975-2.244 15.703a68.742 68.742 0 0 0-16.81 16.81C11.976 3.072 4.999 4.144 0 0Z"
transform="translate(184.273 314.098)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-5.17-55.284c-1.03-11.01 7.133-20.811 18.162-21.633 3.808-.283 19.26-.283 23.068 0 11.028.822 19.192 10.623 18.162 21.633L49.036.172c-.568 6.072-6.089 10.447-12.129 9.603-9.396-1.314-18.11-1.042-24.894-.152C6.008 10.41.564 6.03 0 0Z"
transform="translate(231.474 274.761)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 35.071-42.308c7.061-8.518 19.766-9.664 28.151-2.445a154.443 154.443 0 0 1 16.289 16.289c7.219 8.384 6.073 21.09-2.445 28.151L34.758 34.758c-4.999 4.144-11.975 3.072-15.703-2.244a68.78 68.78 0 0 0-16.81-16.811C-3.072 11.975-4.144 4.999 0 0Z"
transform="translate(292.968 279.34)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 55.153-5.158c11.011-1.03 20.812 7.134 21.633 18.162.283 3.808.283 19.261 0 23.068-.821 11.029-10.622 19.193-21.633 18.163L.231 49.098c-6.241-.583-10.493-6.119-9.577-12.321 1.288-8.713.795-17.611-.259-24.613C-10.517 6.119-6.087.569 0 0Z"
transform="translate(332.435 326.528)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0a154.538 154.538 0 0 1-16.289 16.289c-8.385 7.219-21.09 6.073-28.151-2.445l-35.071-42.308c-4.144-4.999-3.072-11.975 2.244-15.703a68.76 68.76 0 0 0 16.81-16.81c3.728-5.316 10.705-6.389 15.704-2.245l42.308 35.071"
transform="translate(372.48 451.256)"
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 0c0-18.798-15.239-34.037-34.037-34.037S-68.074-18.798-68.074 0s15.239 34.037 34.037 34.037S0 18.798 0 0Z"
transform="translate(289.881 351.066)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-209.54c-11.125 0-20.142 9.018-20.142 20.142 0 11.124 9.017 20.142 20.142 20.142H0c11.124 0 20.142-9.018 20.142-20.142C20.142 9.018 11.124 0 0 0Z"
transform="translate(360.77 134.3)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h160.388c11.125 0 20.142-9.018 20.142-20.142 0-11.124-9.017-20.142-20.142-20.142h-278.077c-11.124 0-20.142 9.018-20.142 20.142C-137.831-9.018-128.813 0-117.689 0h86.495"
transform="translate(234.65 92.522)"
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 0-6.565-18.159c-3.724-10.3 1.608-21.669 11.907-25.392h.001c10.3-3.724 21.668 1.608 25.391 11.907L41.909-.732"
transform="translate(124.155 52.238)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-14.804-40.95"
transform="translate(153.523 133.472)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-26.917-74.455"
transform="translate(196.264 251.698)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 16.174 44.738"
transform="translate(210.56 174.584)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 15.371 42.519"
transform="translate(180.893 92.521)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 6.565-18.159c3.724-10.3-1.608-21.669-11.908-25.392-10.3-3.724-21.668 1.608-25.391 11.907L-41.909-.732"
transform="translate(387.845 52.238)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 14.804-40.95"
transform="translate(358.477 133.472)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 26.917-74.455"
transform="translate(315.736 251.698)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-16.174 44.738"
transform="translate(301.44 174.584)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-15.371 42.519"
transform="translate(331.107 92.521)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-24.507 24.507a68.722 68.722 0 0 1-10.589-10.624l24.49-24.489A34.191 34.191 0 0 0 0 0"
transform="translate(237.675 379.842)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0 2.578.296 5.086.839 7.5h-34.54a72.774 72.774 0 0 1 .095-15H.839A34.125 34.125 0 0 0 0 0"
transform="translate(221.808 351.066)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c2.578 0 5.085-.296 7.5-.839v34.068a95.67 95.67 0 0 1-15-.077V-.839C-5.086-.296-2.579 0 0 0"
transform="translate(255.845 385.103)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 24.663 24.662a68.773 68.773 0 0 1-10.624 10.59l-24.645-24.646A34.202 34.202 0 0 0 0 0"
transform="translate(284.62 369.235)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-24.49-24.49A68.722 68.722 0 0 1-13.9-35.113l24.506 24.507A34.191 34.191 0 0 0 0 0"
transform="translate(227.069 332.897)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 24.646-24.646a68.81 68.81 0 0 1 10.623 10.59L10.606 10.606A34.202 34.202 0 0 0 0 0"
transform="translate(274.014 322.29)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-34.563c.544-2.414.84-4.922.84-7.5 0-2.579-.296-5.086-.839-7.5H-.18C.269-10.364.409-5.222 0 0"
transform="translate(323.604 358.566)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-2.579 0-5.086.296-7.5.839v-33.973a95.442 95.442 0 0 1 15 .092V.839A34.139 34.139 0 0 0 0 0"
transform="translate(255.845 317.03)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
</g>
</svg>
More icons in the same style and category