Add icons to this collection by clicking the heart icon.
Factory icon - also known as buildings, industrial, pollution, contamination, industry, and factory. Created in a clean lineal color style with a white, silver, gray, black, 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-5.236 0-10.28.18-15.011-1.34-16.678-5.358-29.463-19.406-33.023-36.813-19.864-.245-35.895-16.416-35.895-36.34 0-20.076 16.276-36.351 36.352-36.351 12.875 0 24.177 6.698 30.636 16.795a48.818 48.818 0 0 1 1.931-.666c4.731-1.52 9.775-1.342 15.01-1.342 27.077 0 48.028 20.951 48.028 48.029C48.028-20.951 27.077 0 0 0"
transform="translate(368.167 468.17)"
fill="#918291"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-16.208-12.14-28.348-28.349-28.348-3.511 0-6.88-.383-10.001.748C-49.634-23.51-57.697-12.697-57.697 0c0 12.157 7.391 22.587 17.925 27.042 3.511 1.485 7.372 1.307 11.423 1.307C-12.14 28.349 0 16.209 0 0"
transform="translate(282.294 464.477)"
fill="#918291"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-5.236 0-10.28.179-15.011-1.34-16.678-5.358-29.463-19.406-33.023-36.813-19.864-.245-35.895-16.416-35.895-36.34 0-20.076 16.276-36.351 36.352-36.351 12.874 0 24.177 6.698 30.636 16.795a48.818 48.818 0 0 1 1.931-.666c4.731-1.52 9.775-1.342 15.01-1.342 27.077 0 48.028 20.951 48.028 48.028C48.028-20.951 27.077 0 0 0"
transform="translate(149.2 492.825)"
fill="#918291"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-3.512 0-6.879-.619-10-1.75C1.285-5.84 9.349-16.651 9.349-29.348S1.285-52.857-10-56.947a29.293 29.293 0 0 1 10-1.75c16.209 0 29.349 13.14 29.349 29.349C29.349-13.14 16.209 0 0 0"
transform="translate(253.945 493.825)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-10.397-8.429-18.825-18.825-18.825-10.398 0-18.825 8.428-18.825 18.825 0 10.396 8.427 18.825 18.825 18.825C-8.429 18.825 0 10.396 0 0"
transform="translate(477.333 381.981)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a48.987 48.987 0 0 1-15.01-2.343C4.734-8.678 19.028-27.181 19.028-49.029c0-21.847-14.294-40.349-34.037-46.685A48.985 48.985 0 0 1 0-98.057c27.077 0 49.028 21.951 49.028 49.028C49.028-21.951 27.077 0 0 0"
transform="translate(149.2 493.825)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a48.992 48.992 0 0 1-15.01-2.343C4.734-8.678 19.028-27.18 19.028-49.028c0-21.848-14.294-40.35-34.037-46.685A48.956 48.956 0 0 1 0-98.057c27.077 0 49.028 21.951 49.028 49.029C49.028-21.951 27.077 0 0 0"
transform="translate(368.167 469.17)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-107.156-10-53.887-197.189h214.93z"
transform="translate(369.295 285.247)"
fill="#fff0ad"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-12 10-18-10 53.887-197.189h30z"
transform="translate(379.295 275.247)"
fill="#ffe177"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h105.156v38.583c0 5.48-4.442 9.921-9.922 9.921H9.922C4.442 48.504 0 44.063 0 38.583Z"
transform="translate(262.139 275.247)"
fill="#978ecb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30c5.479 0 9.922-4.442 9.922-9.922v-38.583h30v38.583C9.922-4.442 5.479 0 0 0"
transform="translate(369.373 323.752)"
fill="#8379c1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 110.434-10v53.666c0 5.479-4.443 9.921-9.922 9.921H9.922C4.442 53.587 0 49.145 0 43.666Z"
transform="translate(67.033 296.958)"
fill="#978ecb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30c5.479 0 9.922-4.442 9.922-9.922v-43.665l30-10v53.665C9.922-4.442 5.479 0 0 0"
transform="translate(186.545 350.545)"
fill="#8379c1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-335.028v-62.954l361.75 10L9.291-6.44A9.923 9.923 0 0 1 0 0"
transform="translate(466.778 171.842)"
fill="#f47c7c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-354.75l114.328-100.713h155.406l30.547 10 30.546-10h18.962A4.961 4.961 0 0 1 0-95.752z"
transform="translate(486.5 118.888)"
fill="#eef5f6"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-209.656c-5.48 0-9.922 4.442-9.922 9.922v49.961l229.5 10V9.922C9.922 4.442 5.479 0 0 0"
transform="translate(227.078 18.175)"
fill="#978ecb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-119.434l-59.533-218.9h238.5z"
transform="translate(186.467 296.958)"
fill="#fff0ad"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-59.961c0-5.48-4.442-9.922-9.922-9.922h30c5.48 0 9.922 4.442 9.922 9.922V-10Z"
transform="translate(226 88.058)"
fill="#8379c1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-30l59.533-218.9h30z"
transform="translate(196.467 296.958)"
fill="#ffe177"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h67.412a4.962 4.962 0 0 1 4.962 4.961v24.704a4.961 4.961 0 0 1-4.962 4.96H0a4.961 4.961 0 0 1-4.961-4.96V4.961A4.961 4.961 0 0 1 0 0"
transform="translate(292.11 52.8)"
fill="#918291"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-20a4.962 4.962 0 0 0 4.962-4.961v-24.704A4.961 4.961 0 0 0-20-34.625H0a4.961 4.961 0 0 1 4.962 4.96v24.704A4.962 4.962 0 0 1 0 0"
transform="translate(369.522 87.426)"
fill="#7a6d79"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a9.922 9.922 0 0 1-9.292 6.44h-28A9.922 9.922 0 0 0-28 0l17.431-46.514 10-10 18 10z"
transform="translate(487.07 165.402)"
fill="#ee6161"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-95.752a4.96 4.96 0 0 0-4.961-4.961h27.923a4.961 4.961 0 0 1 4.961 4.961V0z"
transform="translate(476.577 118.888)"
fill="#deecf1"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-8.085l-7.5-10-7.5 10h-18.086a4.96 4.96 0 0 1-4.961-4.961v-64.29h23.047l7.5 10 7.5-10H4.961v64.29A4.96 4.96 0 0 1 0 0"
transform="translate(447.616 87.426)"
fill="#f47c7c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-17a4.96 4.96 0 0 0 4.961-4.961v-64.29h17v64.29A4.96 4.96 0 0 1 0 0"
transform="translate(457.616 87.426)"
fill="#ee6161"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-16.208-13.14-29.348-29.349-29.348S-58.697-16.208-58.697 0c0 16.209 13.139 29.349 29.348 29.349S0 16.209 0 0Z"
transform="translate(283.294 464.477)"
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-10.397-8.429-18.825-18.825-18.825-10.398 0-18.825 8.428-18.825 18.825 0 10.396 8.427 18.825 18.825 18.825C-8.429 18.825 0 10.396 0 0Z"
transform="translate(477.333 381.981)"
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-23.695 0-43.464-16.809-48.034-39.153-19.864-.245-35.895-16.416-35.895-36.34 0-20.076 16.276-36.351 36.352-36.351 12.874 0 24.177 6.698 30.636 16.795A48.91 48.91 0 0 1 0-98.057c27.077 0 49.028 21.951 49.028 49.028C49.028-21.951 27.077 0 0 0Z"
transform="translate(149.2 493.825)"
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-23.695 0-43.464-16.809-48.034-39.153-19.864-.245-35.895-16.416-35.895-36.34 0-20.076 16.276-36.351 36.352-36.351 12.875 0 24.177 6.698 30.636 16.795A48.91 48.91 0 0 1 0-98.057c27.077 0 49.028 21.951 49.028 49.029C49.028-21.951 27.077 0 0 0Z"
transform="translate(368.167 469.17)"
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 0h253.461a4.961 4.961 0 0 1 4.961 4.961v95.752H-1.183"
transform="translate(246.078 18.175)"
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 0h77.412a4.962 4.962 0 0 1 4.962 4.961v24.704a4.961 4.961 0 0 1-4.962 4.96H0a4.961 4.961 0 0 1-4.961-4.96V4.961A4.961 4.961 0 0 1 0 0Z"
transform="translate(292.11 52.8)"
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-69.251"
transform="translate(432.031 87.426)"
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-27.8 101.729h-117.156L-173.214-1.676"
transform="translate(407.095 173.518)"
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 0v38.583c0 5.48-4.442 9.921-9.922 9.921h-97.312c-5.48 0-9.922-4.441-9.922-9.921V0"
transform="translate(379.295 275.247)"
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-49.961c0-5.48-4.442-9.922-9.922-9.922h-228.656c-5.48 0-9.922 4.442-9.922 9.922V0"
transform="translate(256 78.058)"
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 0v64.29a4.96 4.96 0 0 1-4.961 4.961h-51.171a4.96 4.96 0 0 1-4.961-4.961V0"
transform="translate(462.577 18.175)"
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-31.404-115.471h248.5l-59.534 218.9H28.129L8.578 31.543"
transform="translate(38.904 193.53)"
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-58.682c-5.479 0-9.922-4.442-9.922-9.922v-43.665"
transform="translate(135.637 350.545)"
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 0v43.666c0 5.479-4.442 9.921-9.922 9.921h-18.222"
transform="translate(196.467 296.958)"
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-115.166"
transform="translate(345.66 171.842)"
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-17.431 46.514a9.923 9.923 0 0 1-9.291 6.44h-99.431"
transform="translate(504.5 118.888)"
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