Add icons to this collection by clicking the heart icon.
Factory icon - also known as leaf, pollution, environment, ecology, and ecology and environment. Created in a clean lineal color 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 0c-12.476 0-23.148-7.694-27.55-18.594-7.444 6.489-17.168 10.427-27.818 10.427-17.347 0-32.25-10.43-38.804-25.356-5.394 7.481-14.179 12.356-24.106 12.356-16.408 0-29.708-13.3-29.708-29.707 0-4.345.941-8.468 2.617-12.188-10.961-7.377-18.171-19.898-18.171-34.104 0-22.689 18.394-41.082 41.083-41.082a40.882 40.882 0 0 1 23.686 7.525 33.545 33.545 0 0 1 17.397-4.834c18.609 0 33.695 15.086 33.695 33.696 0 3.275-.476 6.438-1.348 9.432 18.538 2.783 33.134 17.577 35.636 36.205A29.58 29.58 0 0 1 0-59.415c16.407 0 29.708 13.3 29.708 29.708C29.708-13.301 16.407 0 0 0"
transform="translate(212.96 504.5)"
fill="#a49ca7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-127.281l15.054 188.181h97.172z"
transform="translate(171.948 184.612)"
fill="#544f56"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-4.35.94-8.47 2.62-12.19-10.96-7.379-18.17-19.9-18.17-34.11 0-16.42 9.64-30.599 23.57-37.17a40.834 40.834 0 0 0-17.49-3.91c-22.69 0-41.08 18.401-41.08 41.08 0 14.21 7.21 26.731 18.17 34.11A29.522 29.522 0 0 0-35 0c0 16.4 13.3 29.7 29.71 29.7 6.55 0 12.6-2.12 17.5-5.7C4.81 18.601 0 9.86 0 0"
transform="translate(99.973 453.63)"
fill="#8e8391"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-15.06-188.18h-35L-35 0Z"
transform="translate(94.723 372.79)"
fill="#444145"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-117.281a5 5 0 0 0-5 5v35.284a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(166.948 343.61)"
fill="#766d78"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-35c-2.76 0-5 2.239-5 5v35.279c0 2.761 2.24 5 5 5H0c-2.76 0-5-2.239-5-5V5c0-2.761 2.24-5 5-5"
transform="translate(84.664 343.61)"
fill="#655e67"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-208.74a5 5 0 0 0-5-5h-363.26a5 5 0 0 0-5 5V0l182.297 14.427z"
transform="translate(380.963 221.24)"
fill="#a49ca7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-45.369a5 5 0 0 0-5 5v23.334a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(105.036 151.045)"
fill="#fff5f4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-45.369a5 5 0 0 0-5 5v23.334a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(217.018 151.045)"
fill="#fff5f4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-45.369a5 5 0 0 0-5 5v23.334a5 5 0 0 0 5 5H0a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5"
transform="translate(329 151.045)"
fill="#fff5f4"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-15c-2.76 0-5 2.24-5 5v23.34c0 2.76 2.24 5 5 5H0c-2.76 0-5-2.24-5-5V5c0-2.76 2.24-5 5-5"
transform="translate(74.664 151.04)"
fill="#ebe0da"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-15c-2.77 0-5 2.24-5 5v23.34c0 2.76 2.23 5 5 5H0c-2.77 0-5-2.24-5-5V5c0-2.76 2.23-5 5-5"
transform="translate(186.653 151.04)"
fill="#ebe0da"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-15c-2.761 0-5 2.24-5 5v23.34c0 2.76 2.239 5 5 5H0c-2.761 0-5-2.24-5-5V5c0-2.76 2.239-5 5-5"
transform="translate(298.634 151.04)"
fill="#ebe0da"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-165.21-13.08v-213.74h-30a5 5 0 0 0-5 5v208.74l182.3 14.43z"
transform="translate(207.914 234.32)"
fill="#8e8391"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-80.949h-373.26v38.389a5 5 0 0 0 5 5h181.631l78.23 46.181c6.67 3.93 15.089-.871 15.089-8.61V-37.55l78.231 46.171C-8.409 12.551 0 7.74 0 0"
transform="translate(380.963 302.19)"
fill="#606060"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-43.39h-35V-5a5 5 0 0 0 5 5z"
transform="translate(42.703 264.63)"
fill="#544f56"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-43.571a5 5 0 0 0-5-5h-363.269a5 5 0 0 0-5 5V0Z"
transform="translate(380.968 56.071)"
fill="#655e67"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M316.452 7.5H72.215v48.571h244.237z"
fill="#766d78"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-62v-106.83H3V0Z"
transform="translate(256.334 114.33)"
fill="#655e67"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-48.57h-30c-2.784 0-5 2.265-5 5V0Z"
transform="translate(42.703 56.07)"
fill="#544f56"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.66 0-3-1.34-3-3v-103.83h65V0Z"
transform="translate(132.333 114.33)"
fill="#544f56"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-59.073-47.888-106.961-106.961-106.961S-213.922-59.073-213.922 0s47.888 106.961 106.961 106.961S0 59.073 0 0"
transform="translate(504.502 163.086)"
fill="#93dcfc"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-5.69-.939-11.54-1.43-17.5-1.43-59.07 0-106.96 47.89-106.96 106.97 0 59.07 47.89 106.96 106.96 106.96 5.96 0 11.81-.49 17.5-1.43-50.75-8.35-89.46-52.42-89.46-105.53C-89.46 52.42-50.75 8.351 0 0"
transform="translate(415.04 57.55)"
fill="#72d1fb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-1.761-16.431-12.07-33.91-37.66-50.53-7.359-4.749-8.524-4.23-15 .009C-77.82-34.19-88.2-17.03-90.21-.84c-.672 5.292-.483 11.058.8 17.119 1.22 5.801 3.32 11.351 5.95 16.58 2.279 4.551 4.96 8.851 7.81 12.821 8.06 11.23 17.45 19.92 22.99 24.59.99.83 1.86 1.54 2.57 2.11 2.866 2.293 6.993 2.293 9.86 0 .709-.57 1.58-1.28 2.57-2.11 5.51-4.65 14.849-13.28 22.88-24.43 2.849-3.97 5.54-8.26 7.84-12.8 2.54-5.03 4.6-10.37 5.86-15.94C.29 11.035.574 5.321 0 0"
transform="translate(442.7 168.24)"
fill="#5ca33b"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a40.935 40.935 0 0 0-4.36 18.44c0 14.21 7.21 26.73 18.17 34.111a29.521 29.521 0 0 0-2.62 12.189c0 16.401 13.3 29.7 29.71 29.7 9.93 0 18.71-4.87 24.11-12.349 6.55 14.92 21.46 25.349 38.8 25.349 10.65 0 20.38-3.929 27.82-10.419 4.4 10.899 15.07 18.589 27.55 18.589 16.41 0 29.71-13.299 29.71-29.71 0-16.4-13.3-29.71-29.71-29.71-4.82 0-9.37 1.161-13.39 3.201-2.5-18.63-17.1-33.431-35.64-36.21.87-2.991 1.35-6.16 1.35-9.431 0-4.89-1.04-9.55-2.93-13.75"
transform="translate(53.68 388.89)"
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.3-78.7"
transform="translate(57.29 343.61)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="28,30"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="M0 0v.011l-6.31 78.88"
transform="translate(165.439 264.72)"
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-121.281a3 3 0 0 0-3 3v39.284a3 3 0 0 0 3 3H0a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3Z"
transform="translate(168.847 343.61)"
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-46.9c0-.83-.34-1.58-.88-2.121-.27-.28-.6-.5-.95-.649a3.633 3.633 0 0 0-.561-.171 2.891 2.891 0 0 0-.599-.059h-367.27c-1.66 0-3 1.339-3 3V204.35a3 3 0 0 0 2.949 3c1.171.019 2.681.04 4.491.049.36.01.74.01 1.12.01 3.84.04 8.84.061 14.71.07 1.57.01 3.199.01 4.88.01 4.68.011 9.799.021 15.24.021 8.41 0 17.59 0 27.11-.01 2.84 0 5.699-.011 8.58-.011h3.07l19.49-.029c9.15-.021 18.18-.04 26.75-.061 5.809-.019 11.4-.03 16.68-.04 4.52-.019 8.79-.019 12.77-.04 1.82-.009 3.58-.009 5.27-.009 6.27-.02 11.56-.04 15.53-.05 1.34-.01 2.53-.01 3.559-.01 1.081 0 1.971 0 2.671-.011 1.15-.01 1.76-.01 1.76-.01l.71.42 77.52 45.76c6.67 3.931 15.089-.869 15.089-8.609v-37.561l4.481 2.651c.019 0 .029.009.05.019l73.7 43.5C-8.41 257.34 0 252.529 0 244.79v-33.421"
transform="translate(380.86 57.4)"
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 0h121.64v-45.57c0-.51-.13-1-.37-1.43-.041-.08-.09-.17-.151-.25a2.525 2.525 0 0 0-.369-.44c-.08-.09-.181-.17-.271-.241a2.576 2.576 0 0 0-.61-.37 3.33 3.33 0 0 0-.63-.21 2.891 2.891 0 0 0-.599-.059h-367.27c-1.661 0-3 1.34-3 3V0H-130"
transform="translate(259.23 56.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 0h57.119v-48.57h-244.24V0H-130"
transform="translate(259.23 56.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 0h-130v103.833a3 3 0 0 0 3 3H-3a3 3 0 0 0 3-3z"
transform="translate(259.232 7.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="M259.232 7.5h-65v106.833h65z"
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-49.369a3 3 0 0 0-3 3v27.334a3 3 0 0 0 3 3H0a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3Z"
transform="translate(106.935 151.045)"
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-49.369a3 3 0 0 0-3 3v27.334a3 3 0 0 0 3 3H0a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3Z"
transform="translate(218.917 151.045)"
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-300.06"
transform="translate(307.66 221.24)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="169,30"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="M0 0c0-59.073-47.889-106.961-106.961-106.961-59.073 0-106.962 47.888-106.962 106.961s47.889 106.961 106.962 106.961C-47.889 106.961 0 59.073 0 0Z"
transform="translate(504.401 163.086)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="600,30"
stroke-dashoffset="0"
stroke-opacity="1"
/>
<path
d="M0 0c0-18.619-10.367-38.896-41.327-57.915a7.856 7.856 0 0 0-8.208 0C-80.503-38.897-90.87-18.628-90.87 0c0 32.584 31.731 60.136 40.508 67.134a7.895 7.895 0 0 0 4.926 1.717h.001c1.79 0 3.527-.601 4.927-1.717C-31.731 60.136 0 32.584 0 0Z"
transform="translate(442.875 173.485)"
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-125.306C0-137.011-9.488-146.5-21.193-146.5h-18.568"
transform="translate(397.44 242.336)"
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.333-17"
transform="translate(367.273 205.586)"
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.666-24.667"
transform="translate(355.273 175.253)"
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.333-17"
transform="translate(427.606 205.586)"
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.666-24.667"
transform="translate(439.606 175.253)"
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