Add icons to this collection by clicking the heart icon.
Factory icon - also known as buildings, industry, factory, manufacturer, and power plant. 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.66669"
    height="682.66534"
    viewBox="0 0 682.66669 682.66534"
>
    <defs>
        <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4220">
            <path d="M 0,511.999 H 512 V 0 H 0 Z" id="path4218" />
        </clipPath>
    </defs>
    <g id="g4212" transform="matrix(1.3333333,0,0,-1.3333333,0,682.66533)">
        <g id="g4214">
            <g id="g4216" clip-path="url(#clipPath4220)">
                <g id="g4222" transform="translate(130.9258,329.2036)">
                    <path
                        d="M 0,0 -4.378,5.635 V 37.26 L -2,40.321 h 10e-4 l -1.573,31.726 c -0.196,3.953 -3.459,7.058 -7.417,7.058 h -3.132 l -4.925,-3.345 -7.669,-155 h 23.212 l 7.157,5.541 z"
                        id="path4224"
                        fill="#dbedff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4226" transform="translate(109.8808,329.2036)">
                    <path
                        d="m 0,0 4.667,3.135 v 33.75 l -2.668,3.436 1.573,31.726 c 0.188,3.796 3.205,6.802 6.95,7.035 -0.155,0.01 -0.309,0.023 -0.466,0.023 h -22.817 c -3.959,0 -7.221,-3.105 -7.417,-7.058 l -1.573,-31.726 2.668,-3.436 V 3.135 L -23.75,0 -27.404,-73.699 -23.75,-79.24 H 0 l -3.654,5.541 z"
                        id="path4228"
                        fill="#b5dcff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4230" transform="translate(255.8677,329.2036)">
                    <path
                        d="m 0,0 -3.945,5.01 v 33.5 L -2,40.321 h 10e-4 l -1.573,31.726 c -0.197,3.953 -3.459,7.058 -7.417,7.058 h -2.808 l -5.249,-2.928 -9.173,-153.51 h 25.274 l 6.598,3.634 z"
                        id="path4232"
                        fill="#dbedff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4234" transform="translate(234.8223,329.2036)">
                    <path
                        d="M 0,0 3.612,3.885 5.226,37.76 2,40.321 H 1.999 l 1.573,31.726 c 0.188,3.796 3.206,6.802 6.95,7.035 -0.154,0.01 -0.309,0.023 -0.466,0.023 h -22.817 c -3.959,0 -7.221,-3.105 -7.417,-7.058 l -1.573,-31.726 h 0.001 L -18.524,37.76 -20.138,3.885 -23.75,0 l -3.654,-73.699 3.654,-3.634 H 0 l -3.654,3.634 z"
                        id="path4236"
                        fill="#b5dcff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4238" transform="translate(393.8969,231.71)">
                    <path
                        d="m 0,0 -4.35,5.754 v 31.875 l 2.351,2.691 -1.573,31.727 c -0.197,3.953 -3.459,7.057 -7.417,7.057 h -7.017 l -4.391,-2.767 -6.911,-157.542 h 21.083 l 11.854,8 z"
                        id="path4240"
                        fill="#dbedff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4242" transform="translate(372.852,231.71)">
                    <path
                        d="m 0,0 4.445,3.754 v 33.5 L 1.999,40.32 3.571,72.047 c 0.189,3.796 3.206,6.802 6.95,7.035 -0.154,0.01 -0.308,0.022 -0.465,0.022 h -22.818 c -3.959,0 -7.22,-3.104 -7.417,-7.057 l -1.572,-31.727 2.446,-3.066 V 3.754 L -23.75,0 l -3.63,-73.205 5.351,-8 h 23.75 l -5.351,8 z"
                        id="path4244"
                        fill="#b5dcff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4246" transform="translate(461.27,104.1983)">
                    <path
                        d="m 0,0 -49.578,49.578 c -3.028,3.027 -7.135,4.729 -11.418,4.729 h -65.048 l -3.304,-4.291 V -96.699 H 4.729 v 85.281 C 4.729,-7.135 3.028,-3.028 0,0"
                        id="path4248"
                        fill="#8896e0"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4250" transform="translate(335.226,158.5049)">
                    <path
                        d="m 0,0 h -39.227 l -6.827,-8 v -139.458 l 6.827,-3.548 H 0 Z"
                        id="path4252"
                        fill="#6b7ed9"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4254" transform="translate(286.4995,255.5049)">
                    <path
                        d="m 0,0 h -200.517 l -4.15,-3.635 V -248.006 H 9.5 V -9.5 C 9.5,-4.253 5.246,0 0,0"
                        id="path4256"
                        fill="#60b9fe"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4258" transform="translate(93.499,255.5049)">
                    <path
                        d="m 0,0 h -38 c -5.247,0 -9.5,-4.253 -9.5,-9.5 v -238.506 h 38 V -9.5 C -9.5,-4.253 -5.247,0 0,0"
                        id="path4260"
                        fill="#1ca8ff"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4262" transform="translate(254.4995,212.5049)">
                    <path
                        d="m 0,0 h -133.437 l -3.14,-2.166 V -27.291 L -133.745,-31 H 0 c 3.129,0 5.666,2.537 5.666,5.667 V -5.666 C 5.666,-2.537 3.129,0 0,0"
                        id="path4264"
                        fill="#6b7ed9"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4266" transform="translate(254.4995,150.5049)">
                    <path
                        d="m 0,0 h -133.619 c -1.699,-1.696 -2.958,-2.916 -2.958,-2.916 v -25.25 L -133.91,-31 H 0 c 3.129,0 5.666,2.537 5.666,5.667 V -5.666 C 5.666,-2.537 3.129,0 0,0"
                        id="path4268"
                        fill="#6b7ed9"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4270" transform="translate(254.4995,88.5049)">
                    <path
                        d="m 0,0 h -132.333 c -2.435,-1.819 -4.244,-3.166 -4.244,-3.166 v -26 l 2.27,-1.834 H 0 c 3.129,0 5.666,2.537 5.666,5.667 V -5.666 C 5.666,-2.537 3.129,0 0,0"
                        id="path4272"
                        fill="#6b7ed9"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4274" transform="translate(119.8325,187.1719)">
                    <path
                        d="m 0,0 v 19.667 c 0,3.129 2.537,5.666 5.667,5.666 h -38 c -3.13,0 -5.667,-2.537 -5.667,-5.666 V 0 c 0,-3.13 2.537,-5.667 5.667,-5.667 h 38 C 2.537,-5.667 0,-3.13 0,0"
                        id="path4276"
                        fill="#4d66d2"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4278" transform="translate(119.8325,125.1719)">
                    <path
                        d="m 0,0 v 19.667 c 0,3.129 2.537,5.666 5.667,5.666 h -38 c -3.13,0 -5.667,-2.537 -5.667,-5.666 V 0 c 0,-3.13 2.537,-5.667 5.667,-5.667 h 38 C 2.537,-5.667 0,-3.13 0,0"
                        id="path4280"
                        fill="#4d66d2"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4282" transform="translate(119.8325,63.1719)">
                    <path
                        d="m 0,0 v 19.667 c 0,3.129 2.537,5.666 5.667,5.666 h -38 c -3.13,0 -5.667,-2.537 -5.667,-5.666 V 0 c 0,-3.13 2.537,-5.667 5.667,-5.667 h 38 C 2.537,-5.667 0,-3.13 0,0"
                        id="path4284"
                        fill="#4d66d2"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4286" transform="translate(402.3325,95.5049)">
                    <path
                        d="M 0,0 H -28.938 L -33.66,-4.791 V -88.006 H 6.667 v 81.34 C 6.667,-2.984 3.682,0 0,0"
                        id="path4288"
                        fill="#6b7ed9"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4290" transform="translate(378.1655,95.5049)">
                    <path
                        d="m 0,0 h -37.5 c -3.682,0 -6.666,-2.984 -6.666,-6.666 v -81.34 h 37.5 v 81.34 C -6.666,-2.984 -3.682,0 0,0"
                        id="path4292"
                        fill="#4d66d2"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4294" transform="translate(368.1508,231.709)">
                    <path
                        d="M 0,0 H 25.746 L 23.747,40.321 H 1.769 Z"
                        id="path4296"
                        fill="#ff76aa"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4298" transform="translate(351.101,272.0303)">
                    <path
                        d="M 0,0 -2,-40.321 H 21.75 L 23.75,0 Z"
                        id="path4300"
                        fill="#ff5595"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4302" transform="translate(232.27,329.2032)">
                    <path
                        d="m 0,0 h 23.598 l -2,40.321 H 2.409 Z"
                        id="path4304"
                        fill="#ff76aa"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4306" transform="translate(213.0718,369.5244)">
                    <path
                        d="M 0,0 -2,-40.321 H 21.75 L 23.75,0 Z"
                        id="path4308"
                        fill="#ff5595"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4310" transform="translate(108.1308,329.2032)">
                    <path
                        d="m 0,0 h 22.795 l -2,40.321 h -18.8 z"
                        id="path4312"
                        fill="#ff76aa"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4314" transform="translate(88.1299,369.5244)">
                    <path
                        d="M 0,0 -2,-40.321 H 21.75 L 23.75,0 Z"
                        id="path4316"
                        fill="#ff5595"
                        fill-opacity="1"
                        fill-rule="nonzero"
                        stroke="none"
                    />
                </g>
                <g id="g4318" transform="translate(286.5005,255.5049)">
                    <path
                        d="m 0,0 h -231 c -5.247,0 -9.5,-4.253 -9.5,-9.5 V -248.006 H 9.5 V -9.5 C 9.5,-4.253 5.246,0 0,0 Z"
                        id="path4320"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4322" transform="translate(254.5005,150.5049)">
                    <path
                        d="m 0,0 h -167 c -3.13,0 -5.667,-2.537 -5.667,-5.666 v -19.667 c 0,-3.13 2.537,-5.667 5.667,-5.667 H 0 c 3.129,0 5.666,2.537 5.666,5.667 V -5.666 C 5.666,-2.537 3.129,0 0,0 Z"
                        id="path4324"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4326" transform="translate(254.5005,88.5049)">
                    <path
                        d="m 0,0 h -167 c -3.13,0 -5.667,-2.537 -5.667,-5.666 v -19.667 c 0,-3.13 2.537,-5.667 5.667,-5.667 H 0 c 3.129,0 5.666,2.537 5.666,5.667 V -5.666 C 5.666,-2.537 3.129,0 0,0 Z"
                        id="path4328"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4330" transform="translate(402.3335,95.5049)">
                    <path
                        d="m 0,0 h -61.667 c -3.682,0 -6.666,-2.984 -6.666,-6.666 v -81.34 h 75 v 81.34 C 6.667,-2.984 3.682,0 0,0 Z"
                        id="path4332"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4334" transform="translate(29.3335,7.4991)">
                    <path
                        d="M 0,0 H 453.333"
                        id="path4336"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4338" transform="translate(349.102,231.709)">
                    <path
                        d="m 0,0 h 44.796 l -2,40.321 H 2 Z"
                        id="path4340"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4342" transform="translate(211.0727,329.2032)">
                    <path
                        d="m 0,0 h 44.796 l -2,40.321 H 2 Z"
                        id="path4344"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4346" transform="translate(86.1313,329.2032)">
                    <path
                        d="M 0,0 H 44.795 L 42.796,40.321 H 2 Z"
                        id="path4348"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4350" transform="translate(134.956,504.4995)">
                    <path
                        d="m 0,0 c -1.844,-4.738 -2.64,-9.798 -2.378,-14.818 0.155,-2.977 -1.53,-5.739 -4.287,-6.869 -2.514,-1.031 -4.883,-2.535 -6.972,-4.517 -4.32,-4.098 -6.662,-9.495 -7.001,-15.004 -0.149,-2.407 -1.442,-4.61 -3.561,-5.762 -1.273,-0.692 -2.469,-1.578 -3.547,-2.661 -2.658,-2.671 -4.12,-6.136 -4.377,-9.68"
                        id="path4352"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4354" transform="translate(128.6372,432.9356)">
                    <path
                        d="m 0,0 c 1.007,0.956 1.856,2.017 2.544,3.148 1.244,2.043 3.523,3.181 5.915,3.203 5.518,0.05 11.029,2.105 15.347,6.202 2.09,1.982 3.716,4.268 4.877,6.725 1.275,2.694 4.121,4.231 7.085,3.919 10,-1.051 20.38,2.115 28.246,9.577"
                        id="path4356"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4358" transform="translate(259.8979,504.4995)">
                    <path
                        d="m 0,0 c -1.845,-4.738 -2.641,-9.798 -2.379,-14.818 0.155,-2.977 -1.529,-5.739 -4.287,-6.869 -2.514,-1.031 -4.882,-2.535 -6.972,-4.517 -4.319,-4.098 -6.661,-9.495 -7.001,-15.004 -0.148,-2.407 -1.441,-4.61 -3.561,-5.762 -1.272,-0.692 -2.469,-1.578 -3.547,-2.661 -2.658,-2.671 -4.119,-6.136 -4.376,-9.68"
                        id="path4360"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4362" transform="translate(253.5786,432.9356)">
                    <path
                        d="m 0,0 c 1.008,0.956 1.855,2.017 2.545,3.148 1.243,2.043 3.522,3.181 5.914,3.203 5.518,0.05 11.029,2.105 15.348,6.202 2.088,1.982 3.715,4.268 4.877,6.725 1.273,2.694 4.12,4.231 7.085,3.919 10,-1.051 20.379,2.115 28.246,9.577"
                        id="path4364"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4366" transform="translate(397.9516,407.3716)">
                    <path
                        d="m 0,0 c -1.845,-4.738 -2.641,-9.798 -2.379,-14.818 0.155,-2.977 -1.528,-5.739 -4.286,-6.869 -2.514,-1.031 -4.883,-2.535 -6.972,-4.517 -4.319,-4.098 -6.662,-9.495 -7.001,-15.004 -0.148,-2.407 -1.442,-4.61 -3.561,-5.762 -1.273,-0.692 -2.469,-1.578 -3.547,-2.661 -2.658,-2.671 -4.119,-6.136 -4.377,-9.68"
                        id="path4368"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4370" transform="translate(391.6333,335.8076)">
                    <path
                        d="m 0,0 c 1.007,0.956 1.855,2.017 2.544,3.148 1.244,2.044 3.523,3.181 5.915,3.203 5.517,0.05 11.028,2.105 15.347,6.202 2.09,1.982 3.715,4.269 4.877,6.725 1.274,2.694 4.121,4.231 7.085,3.919 10,-1.051 20.379,2.115 28.246,9.577"
                        id="path4372"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4374" transform="translate(397.5268,158.5049)">
                    <path
                        d="m 0,0 -7.201,145.251 c -0.196,3.953 -3.459,7.059 -7.417,7.059 h -22.818 c -3.959,0 -7.22,-3.106 -7.417,-7.059 L -52.054,0 Z"
                        id="path4376"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4378" transform="translate(259.5219,255.5049)">
                    <path
                        d="m 0,0 -7.226,145.746 c -0.196,3.953 -3.459,7.058 -7.417,7.058 H -37.46 c -3.958,0 -7.221,-3.105 -7.416,-7.058 L -52.103,0 Z"
                        id="path4380"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4382" transform="translate(134.5806,255.5049)">
                    <path
                        d="m 0,0 -7.226,145.746 c -0.196,3.953 -3.459,7.058 -7.417,7.058 H -37.46 c -3.959,0 -7.221,-3.105 -7.417,-7.058 L -52.103,0 Z"
                        id="path4384"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4386" transform="translate(153.5,212.5049)">
                    <path
                        d="m 0,0 h -66 c -3.129,0 -5.667,-2.537 -5.667,-5.666 v -19.667 c 0,-3.13 2.538,-5.667 5.667,-5.667 h 167 c 3.129,0 5.666,2.537 5.666,5.667 V -5.666 C 106.666,-2.537 104.129,0 101,0 H 35"
                        id="path4388"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g4390" transform="translate(465.9995,69.003)">
                    <path
                        d="m 0,0 v 23.777 c 0,4.284 -1.701,8.39 -4.729,11.418 l -49.578,49.578 c -3.028,3.028 -7.134,4.729 -11.418,4.729 H -170 V -61.504 H 0 V -35"
                        id="path4392"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="round"
                        stroke-linejoin="round"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
            </g>
        </g>
    </g>
</svg>
More icons in the same style and category