Add icons to this collection by clicking the heart icon.
Factory icon - also known as buildings, plant, leaves, industry, factory, company, manufacturer, establishment, powerplant, and ecology and environment. Created in a clean lineal color style with a white, silver, gray, and 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>
    <path
        d="M0 0v.011h-57.94V0l-31.03-136.55h120z"
        transform="matrix(1.33333 0 0 -1.33333 179.96 127.267)"
        fill="#faf7f5"
        fill-opacity="1"
        fill-rule="nonzero"
        stroke="none"
    />
    <g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
        <path
            d="M0 0v130c0 11.05-8.95 20-20 20h-152c-11.05 0-20-8.95-20-20v-250H0v60h300V0Z"
            transform="translate(202 130)"
            fill="#66e0f7"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0v90L-120 0v-90h240V90Z"
            transform="translate(382 280)"
            fill="#6d92ac"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M136 10H76v90h60z"
            fill="#6d92ac"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M502 10H202v60h300zM502 130H202v60h300z"
            fill="#faf7f5"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c-49.563 0-96 40.16-96 90C-46.296 90 0 49.722 0 0"
            transform="translate(106 412)"
            fill="#a0e5a5"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0c0-49.917-46.509-90-96-90C-96-40.294-49.721 0 0 0"
            transform="translate(202 502)"
            fill="#a0e5a5"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h-156v250c0 11.05 8.95 20 20 20H16c11.05 0 20-8.95 20-20V0"
            transform="translate(166 10)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v180l-120-90V0"
            transform="translate(502 190)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v90L-120 0v-90"
            transform="translate(382 280)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 31.03-136.55"
            transform="translate(134.97 416.55)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 31.03 136.55"
            transform="translate(46 280)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v90h-60V0"
            transform="translate(136 10)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h60"
            transform="translate(76 160)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h60"
            transform="translate(76 220)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c9.91 0 19.68 1.6 28.97 4.56C66.32 16.43 96 50.2 96 90c-24.86 0-48.86-10.07-66.64-26.36C11.57 47.36 0 24.86 0 0ZM0 0c-9.91 0-19.68 1.6-28.97 4.56C-66.32 16.43-96 50.2-96 90c24.86 0 48.86-10.07 66.64-26.36C-11.57 47.36 0 24.86 0 0Z"
            transform="translate(106 412)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h300"
            transform="translate(202 130)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h-300"
            transform="translate(502 70)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v60"
            transform="translate(262 70)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v60"
            transform="translate(322 70)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v60"
            transform="translate(442 70)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v60"
            transform="translate(382 70)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0c0-5.522-4.478-10-10-10-5.523 0-10 4.478-10 10 0 5.523 4.477 10 10 10C-4.478 10 0 5.523 0 0"
            transform="translate(362 10)"
            fill="#000"
            fill-opacity="1"
            fill-rule="nonzero"
            stroke="none"
        />
        <path
            d="M0 0h300v-180H195"
            transform="translate(202 190)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h-141"
            transform="translate(307 10)"
            fill="none"
            stroke="#000"
            stroke-width="20"
            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