Add icons to this collection by clicking the heart icon.
Windmill icon - also known as buildings, power, windmill, turbine, ecology and environment, farming and gardening, and wind energy. Created in a clean lineal style, 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 0h415.176a8.284 8.284 0 0 0 8.283-8.283V-49.7c0-9.15-7.417-16.567-16.566-16.567H-56.974c-9.15 0-16.567 7.417-16.567 16.567v41.417A8.283 8.283 0 0 0-65.258 0H-30"
transform="translate(81.041 73.708)"
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 0c6.469-6.47 6.469-16.959 0-23.429-6.47-6.469-16.959-6.469-23.429 0-6.47 6.47-6.47 16.959 0 23.429C-16.959 6.47-6.47 6.47 0 0Z"
transform="translate(267.715 332.156)"
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 0c19.409-19.409 19.409-50.877 0-70.286s-50.877-19.409-70.287 0c-19.409 19.409-19.409 50.877 0 70.286C-50.877 19.409-19.409 19.409 0 0z"
transform="translate(291.144 355.585)"
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-99.573 99.572a8.283 8.283 0 0 0 0 11.714l17.572 17.572L23.429 23.429"
transform="translate(209.143 343.871)"
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 23.429 23.429"
transform="translate(185.713 367.3)"
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-29.486-29.486-82.001 82.001 29.486 29.486a8 8 0 0 0 11.313 0L0 11.313A8 8 0 0 0 0 0Z"
transform="translate(238.629 420.215)"
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 99.572-99.572a8.28 8.28 0 0 0 0-11.714l-17.571-17.572-105.43 105.429"
transform="translate(302.857 297.013)"
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-23.429-23.429"
transform="translate(326.286 273.584)"
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 29.486 29.486 82.001-82.001-29.486-29.486a8 8 0 0 0-11.313 0L0-11.313A8 8 0 0 0 0 0Z"
transform="translate(273.371 220.669)"
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 99.572 99.572a8.284 8.284 0 0 0 11.715 0l17.571-17.571L23.429-23.429"
transform="translate(279.429 367.3)"
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 23.429-23.429"
transform="translate(302.857 390.728)"
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-29.486 29.486 82.001 82.001 29.486-29.486a8 8 0 0 0 0-11.314L11.314 0A8 8 0 0 0 0 0Z"
transform="translate(355.772 337.813)"
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-99.573-99.572a8.283 8.283 0 0 0-11.714 0L-128.858-82-23.429 23.429"
transform="translate(232.571 273.584)"
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-23.429 23.429"
transform="translate(209.143 250.155)"
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 29.486-29.486-82-82L-82-82a7.998 7.998 0 0 0 0 11.313L-11.313 0A7.998 7.998 0 0 0 0 0Z"
transform="translate(156.227 303.07)"
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 3.459-44.964"
transform="translate(368.508 151.805)"
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 0h49.739l6.478-84.216"
transform="translate(305.661 322.208)"
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 1.41 18.331h49.7"
transform="translate(155.19 303.877)"
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.184 80.39"
transform="translate(140.033 106.84)"
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 0h62.831"
transform="translate(134.841 355.34)"
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 0h58.206"
transform="translate(98.394 322.208)"
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 0h23.673"
transform="translate(314.572 355.34)"
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 0h58.205"
transform="translate(355.4 322.208)"
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 0h82.834C91.983 0 99.4-7.417 99.4-16.566v-16.567h-265.066v16.567C-165.666-7.417-158.249 0-149.1 0h82.834"
transform="translate(289.133 106.84)"
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 0v66.267C0 84.565-14.834 99.4-33.133 99.4c-18.299 0-33.133-14.835-33.133-33.133V0"
transform="translate(289.133 73.708)"
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 38.73-35.21a8.284 8.284 0 0 0 .558-11.701L28.144-59.169a8.285 8.285 0 0 0-11.702-.558l-39.897 36.272"
transform="translate(404.518 375.248)"
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 39.197 35.634c6.319 5.744 15.97 5.744 22.288 0l76.01-69.1"
transform="translate(205.659 464.499)"
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 21.896 19.905"
transform="translate(122.402 388.81)"
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-76.713-69.739a8.284 8.284 0 0 0-11.701.557l-11.144 12.258A8.283 8.283 0 0 0-99-45.223l31.604 28.732"
transform="translate(167.752 385.26)"
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-58.127 52.843a8.282 8.282 0 0 1-11.144 0l-21.314-19.376"
transform="translate(319.7 407.577)"
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-49.7-66.267"
transform="translate(189.733 73.708)"
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-49.7-66.267"
transform="translate(156.6 73.708)"
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 49.7-66.267"
transform="translate(322.267 73.708)"
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 49.699-66.267"
transform="translate(355.4 73.708)"
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