Add icons to this collection by clicking the heart icon.
Windmill icon - also known as building, windmill, rural, green energy, eolic energy, farming and gardening, wind energy, and farmhouse. Created in a clean lineal color style with a white, silver, black, 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 0v-15h-45V0c0 12.374 10.125 22.5 22.5 22.5S0 12.374 0 0m-75 52.499V-53.048H38.501l8.621 105.547z"
transform="translate(127.499 90.548)"
fill="#fff5cb"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0h22.575l8.62 105.547H8.62Z"
transform="translate(143.425 37.5)"
fill="#ffc573"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-12.375 0-22.5-10.126-22.5-22.5v-15h45v15C22.5-10.126 12.375 0 0 0"
transform="translate(104.999 113.048)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0 3.143 38.482h-110.264l-30-38.482Z"
transform="translate(174.62 143.047)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0 3.143 38.482h-22.575L-22.575 0Z"
transform="translate(174.62 143.047)"
fill="#ff905b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-12.426 0-22.5 10.074-22.5 22.5C-22.5 34.927-12.426 45 0 45s22.5-10.073 22.5-22.5C22.5 10.074 12.426 0 0 0m-90-127.499h67.5v67.5c0 12.376 10.125 22.5 22.5 22.5s22.5-10.125 22.5-22.5v-67.5H90L72.082 91.903l-24.875 14.362h-94.414l-24.875-14.362Z"
transform="translate(256 164.999)"
fill="#fff5cb"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0h22.5l16.729 205.725 22.886 13.213 3.972 14.826H42.793l-24.875-14.362Zm164.309 192.136-2.227 27.266-24.875 14.362h-23.294l3.972-14.826z"
transform="translate(166 37.5)"
fill="#ffc573"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0v-67.5h45V0c0 12.375-10.125 22.5-22.5 22.5S0 12.376 0 0"
transform="translate(233.5 105)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c0-12.426 10.074-22.5 22.5-22.5S45-12.426 45 0c0 12.427-10.074 22.5-22.5 22.5S0 12.427 0 0"
transform="translate(233.5 187.499)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0 30.735 8.236v39.707c0 30.474-19.82 56.543-47.206 65.956V90l-22.5-22.5L-61.472 90v23.899c-27.385-9.413-47.206-35.481-47.206-65.956V8.236L-77.942 0l-8.236-30.735H8.235Zm-38.971 37.5c8.284 0 15-6.716 15-15 0-8.244-6.676-15-15-15-8.3 0-15 6.736-15 15 0 8.284 6.716 15 15 15"
transform="translate(294.971 301.999)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0a15.012 15.012 0 0 0-1.722 2.979l-55.941 14.989V-5.325l30.736-8.237-8.235-30.735h23.293zm25.811 2.979a15.069 15.069 0 0 0-1.722-2.98l11.869-44.296h23.293l-8.235 30.735 30.735 8.237v23.293ZM12.044 23.938c.582 0 1.156-.034 1.721-.098l43.279 43.278v20.387a69.9 69.9 0 0 1-22.499 12.833v-23.9l-22.501-22.5-22.5 22.5v23.9a69.897 69.897 0 0 1-22.5-12.833V67.118l43.28-43.278c.565.064 1.139.098 1.72.098"
transform="translate(243.956 315.56)"
fill="#ff905b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15 0-2.732.731-5.294 2.007-7.501C-25.399-11.983-20.552-15-15-15c5.552 0 10.399 3.017 12.993 7.499A14.94 14.94 0 0 1 0 0"
transform="translate(271 324.499)"
fill="#a8c6e2"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0 22.5 22.5v90.001c0 12.37-10.125 22.5-22.5 22.5s-22.5-10.125-22.5-22.5V22.5Zm-38.971-67.5-30.736 8.236-77.942-45c-10.718-6.188-14.423-20.018-8.236-30.736 6.188-10.718 20.023-14.421 30.736-8.236l77.942 45.001zm77.942 0 8.236-30.735 77.942-45.001c10.713-6.185 24.548-2.482 30.736 8.236 6.188 10.718 2.482 24.548-8.236 30.736l-77.942 45z"
transform="translate(256 369.499)"
fill="#e3edf6"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0v-30.001h497V0h-32.128z"
transform="translate(7.5 37.501)"
fill="#fff5cb"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M7.5 7.5H30v30.001H7.5Z"
fill="#ffc573"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-6.712-3.905-11.25-11.181-11.25-19.465v-67.5h-22.5v67.5c0 12.375 10.125 22.5 22.5 22.5A22.31 22.31 0 0 0 0 0"
transform="translate(267.25 124.465)"
fill="#ff905b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-12.375 0-22.5-10.126-22.5-22.5v-15H0v15C0-14.216 4.538-6.941 11.25-3.036A22.304 22.304 0 0 1 0 0"
transform="translate(104.999 113.048)"
fill="#ff905b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0 8.235-30.735 20.698-11.951-8.236 30.737 30.736 8.235-20.698 11.95zm-77.942 0-8.236-30.735-20.697-11.951 8.235 30.737-30.735 8.235 20.697 11.95zm38.971 67.5 22.5 22.5v23.899l-22.5-22.5-22.501 22.5V90Z"
transform="translate(294.971 301.999)"
fill="#a8c6e2"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0v-15h45V0c0 12.374-10.125 22.5-22.5 22.5S0 12.374 0 0m75 52.499V-53.048H-38.501l-8.621 105.547z"
transform="translate(384.502 90.548)"
fill="#fff5cb"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0h-22.575l-8.62 105.547H-8.62Z"
transform="translate(368.575 37.5)"
fill="#ffc573"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-12.375 0-22.5-10.126-22.5-22.5v-15h45v15C22.5-10.126 12.375 0 0 0"
transform="translate(407.001 113.048)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-3.143 38.482h110.264l30-38.482Z"
transform="translate(337.38 143.047)"
fill="#ffaa81"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="m0 0-3.143 38.482h22.575L22.575 0Z"
transform="translate(337.38 143.047)"
fill="#ff905b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0c-12.375 0-22.5-10.126-22.5-22.5v-15H0v15C0-14.216 4.538-6.941 11.25-3.036A22.301 22.301 0 0 1 0 0"
transform="translate(407.001 113.048)"
fill="#ff905b"
fill-opacity="1"
fill-rule="evenodd"
stroke="none"
/>
<path
d="M0 0h15m15 0h15"
transform="translate(233.5 241.264)"
fill="none"
stroke="#fff"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="2.613"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h30v30h-497V0h422m15 0h15"
transform="translate(474.5 7.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 25.979 14.999M77.942 0 51.963 14.999M38.971 67.5v-30"
transform="translate(217.029 301.999)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c12.375 0 22.5-10.13 22.5-22.5v-90.001L0-135.001l-22.5 22.5V-22.5C-22.5-10.125-12.375 0 0 0Zm-115.174-220.516-32.475-18.749c-10.718-6.188-14.423-20.018-8.236-30.736 6.188-10.718 20.023-14.421 30.736-8.236l77.942 45.001 8.236 30.735-30.736 8.236-32.475-18.75m258.067-56.986c-6.188-10.718-20.023-14.421-30.736-8.236l-77.942 45.001-8.236 30.735 30.736 8.236 77.942-45c10.718-6.188 14.424-20.018 8.236-30.736z"
transform="translate(256 504.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15C-15-6.716-8.284 0 0 0z"
transform="translate(256 339.499)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 17.918-219.402m-180 0L-144.163 0"
transform="translate(328.082 256.902)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h137.121l-30 38.482H-3.143"
transform="translate(337.38 143.047)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-105.547"
transform="translate(459.501 143.047)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c27.386-9.413 47.206-35.482 47.206-65.956v-39.707m-139.414 0v39.707c0 30.475 19.821 56.543 47.207 65.956"
transform="translate(278.5 415.898)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v67.5C0 79.876 10.125 90 22.5 90S45 79.875 45 67.5V0"
transform="translate(233.5 37.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c12.426 0 22.5-10.073 22.5-22.5C22.5-34.926 12.426-45 0-45s-22.5 10.074-22.5 22.5C-22.5-10.073-12.426 0 0 0Z"
transform="translate(256 209.999)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h94.413"
transform="translate(208.793 271.264)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h45v15c0 12.374-10.125 22.5-22.5 22.5S0 27.374 0 15Z"
transform="translate(384.502 75.548)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-137.121l30 38.482H3.143"
transform="translate(174.62 143.047)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-105.547"
transform="translate(52.499 143.047)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-45v15c0 12.374 10.125 22.5 22.5 22.5S0 27.374 0 15Z"
transform="translate(127.499 75.548)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="22.926"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category