Add icons to this collection by clicking the heart icon.
Cactus icon - also known as nature, plant, botanical, desert, cactus, botanic, western, and Cactaceae. Created in a clean lineal 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.66669"
    viewBox="0 0 682.66669 682.66669"
>
    <defs>
        <clipPath clipPathUnits="userSpaceOnUse" id="clipPath452">
            <path d="M 0,512 H 512 V 0 H 0 Z" id="path450" />
        </clipPath>
    </defs>
    <g id="g444" transform="matrix(1.3333333,0,0,-1.3333333,0,682.66667)">
        <g id="g446">
            <g id="g448" clip-path="url(#clipPath452)">
                <g id="g454" transform="translate(328,208)">
                    <path
                        d="m 0,0 h 88 v 144 c 0,17.673 -14.327,32 -32,32 -17.673,0 -32,-14.327 -32,-32 V 64 h -48"
                        id="path456"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g458" transform="translate(384,352)">
                    <path
                        d="M 0,0 V -112 H -80"
                        id="path460"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g462" transform="translate(208,176)">
                    <path
                        d="m 0,0 h -112 v 144 c 0,17.673 14.327,32 32,32 17.673,0 32,-14.327 32,-32 V 64 H 0"
                        id="path464"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g466" transform="translate(128,320)">
                    <path
                        d="M 0,0 V -112 H 80"
                        id="path468"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g470" transform="translate(240,416)">
                    <path
                        d="M 0,0 V -352"
                        id="path472"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g474" transform="translate(272,416)">
                    <path
                        d="M 0,0 V -352"
                        id="path476"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g478" transform="translate(216,448)">
                    <path
                        d="M 0,0 H 16"
                        id="path480"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g482" transform="translate(248,448)">
                    <path
                        d="M 0,0 H 16"
                        id="path484"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g486" transform="translate(280,448)">
                    <path
                        d="M 0,0 H 16"
                        id="path488"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g490" transform="translate(352,304)">
                    <path
                        d="M 0,0 H -24"
                        id="path492"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g494" transform="translate(328,144)">
                    <path
                        d="M 0,0 H -24"
                        id="path496"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g498" transform="translate(208,112)">
                    <path
                        d="M 0,0 H -24"
                        id="path500"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g502" transform="translate(184,272)">
                    <path
                        d="M 0,0 H -24"
                        id="path504"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g506" transform="translate(208,320)">
                    <path
                        d="M 0,0 H -24"
                        id="path508"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g510" transform="translate(96,288)">
                    <path
                        d="M 0,0 H -24"
                        id="path512"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g514" transform="translate(96,208)">
                    <path
                        d="M 0,0 H -24"
                        id="path516"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g518" transform="translate(160,152)">
                    <path
                        d="M 0,0 V 24"
                        id="path520"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g522" transform="translate(440,336)">
                    <path
                        d="M 0,0 H -24"
                        id="path524"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g526" transform="translate(328,352)">
                    <path
                        d="M 0,0 H -24"
                        id="path528"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g530" transform="translate(440,272)">
                    <path
                        d="M 0,0 H -24"
                        id="path532"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g534" transform="translate(368,184)">
                    <path
                        d="M 0,0 V 24"
                        id="path536"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g538" transform="translate(128,352)">
                    <path
                        d="M 0,0 V 24"
                        id="path540"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g542" transform="translate(384,384)">
                    <path
                        d="M 0,0 V 24"
                        id="path544"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g546" transform="translate(96,96)">
                    <path
                        d="M 0,0 V -32"
                        id="path548"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g550" transform="translate(96,160)">
                    <path
                        d="M 0,0 V -32"
                        id="path552"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g554" transform="translate(82,98)">
                    <path
                        d="M 0,0 -18,-18"
                        id="path556"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g558" transform="translate(128,144)">
                    <path
                        d="M 0,0 -18,-18"
                        id="path560"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g562" transform="translate(80,112)">
                    <path
                        d="M 0,0 H -32"
                        id="path564"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g566" transform="translate(144,112)">
                    <path
                        d="M 0,0 H -32"
                        id="path568"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g570" transform="translate(112,112)">
                    <path
                        d="m 0,0 c 0,-8.836 -7.163,-16 -16,-16 -8.837,0 -16,7.164 -16,16 0,8.836 7.163,16 16,16 C -7.163,16 0,8.836 0,0 Z"
                        id="path572"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g574" transform="translate(110,98)">
                    <path
                        d="M 0,0 18,-18"
                        id="path576"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g578" transform="translate(64,144)">
                    <path
                        d="M 0,0 18,-18"
                        id="path580"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g582" transform="translate(416,96)">
                    <path
                        d="M 0,0 V -32"
                        id="path584"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g586" transform="translate(416,160)">
                    <path
                        d="M 0,0 V -32"
                        id="path588"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g590" transform="translate(402,98)">
                    <path
                        d="M 0,0 -18,-18"
                        id="path592"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g594" transform="translate(448,144)">
                    <path
                        d="M 0,0 -18,-18"
                        id="path596"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g598" transform="translate(400,112)">
                    <path
                        d="M 0,0 H -32"
                        id="path600"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g602" transform="translate(464,112)">
                    <path
                        d="M 0,0 H -32"
                        id="path604"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g606" transform="translate(432,112)">
                    <path
                        d="m 0,0 c 0,-8.836 -7.163,-16 -16,-16 -8.837,0 -16,7.164 -16,16 0,8.836 7.163,16 16,16 C -7.163,16 0,8.836 0,0 Z"
                        id="path608"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g610" transform="translate(430,98)">
                    <path
                        d="M 0,0 18,-18"
                        id="path612"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g614" transform="translate(384,144)">
                    <path
                        d="M 0,0 18,-18"
                        id="path616"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g618" transform="translate(208,64)">
                    <path
                        d="M 0,0 V 208"
                        id="path620"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g622" transform="translate(208,288)">
                    <path
                        d="m 0,0 v 80 c 0,26.51 21.49,48 48,48 26.51,0 48,-21.49 48,-48 v -304"
                        id="path624"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g626" transform="translate(96,400)">
                    <path
                        d="m 0,0 c 0,-8.836 -7.163,-16 -16,-16 -8.837,0 -16,7.164 -16,16 0,8.836 7.163,16 16,16 C -7.163,16 0,8.836 0,0 Z"
                        id="path628"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g630" transform="translate(480,224)">
                    <path
                        d="m 0,0 c 0,-8.836 -7.163,-16 -16,-16 -8.837,0 -16,7.164 -16,16 0,8.836 7.163,16 16,16 C -7.163,16 0,8.836 0,0 Z"
                        id="path632"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g634" transform="translate(24,304)">
                    <path
                        d="M 0,0 V -48"
                        id="path636"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g638" transform="translate(48,280)">
                    <path
                        d="M 0,0 H -48"
                        id="path640"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g642" transform="translate(488,392)">
                    <path
                        d="M 0,0 V -48"
                        id="path644"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g646" transform="translate(512,368)">
                    <path
                        d="M 0,0 H -48"
                        id="path648"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
                <g id="g650" transform="translate(0,64)">
                    <path
                        d="M 0,0 H 512"
                        id="path652"
                        fill="none"
                        stroke="#000000"
                        stroke-width="15"
                        stroke-linecap="butt"
                        stroke-linejoin="miter"
                        stroke-miterlimit="10"
                        stroke-dasharray="none"
                        stroke-opacity="1"
                    />
                </g>
            </g>
        </g>
    </g>
</svg>
More icons in the same style and category