Add icons to this collection by clicking the heart icon.
Cactus icon - also known as nature, plant, flower, botanical, desert, dry, and cactus. 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 0c7.649-4.6 26.237-7.333 30.837.316 4.601 7.65-6.529 22.787-14.179 27.387-7.65 4.6-17.58 2.127-22.18-5.522C-10.122 14.531-7.65 4.6 0 0"
transform="translate(71.905 288.614)"
fill="#e38523"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-7.649-4.6-26.237-7.333-30.837.316-4.601 7.65 6.529 22.787 14.179 27.387 7.649 4.6 17.58 2.127 22.18-5.522C10.122 14.531 7.649 4.6 0 0"
transform="translate(151.189 288.614)"
fill="#e38523"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-8.926 7.236-26.264 16.163-26.264 8.926 0 16.162 17.338 16.162 26.264 0 8.926-7.236 16.163-16.162 16.163C7.236 16.163 0 8.926 0 0"
transform="translate(95.384 320.65)"
fill="#e9a761"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c17.606-.482 31.416-15.372 31.416-32.985v-66.938a30.31 30.31 0 0 1 8.443-20.988l40.045-41.713V-263.64l-90.218 92.636a80.811 80.811 0 0 0-22.92 56.383v82.308C-33.234-14.158-18.268.501 0 0"
transform="translate(111.445 294.373)"
fill="#9ec63d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 26.265-27.358v-101.017L0-101.407Z"
transform="translate(165.085 159.108)"
fill="#92b738"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-7.649-4.6-26.237-7.333-30.837.316-4.601 7.65 6.529 22.786 14.179 27.386 7.65 4.6 17.58 2.128 22.18-5.522C10.122 14.53 7.65 4.6 0 0"
transform="translate(440.095 388.62)"
fill="#e38523"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c7.649-4.6 26.237-7.333 30.837.316 4.601 7.65-6.529 22.786-14.179 27.386-7.649 4.6-17.58 2.128-22.18-5.522C-10.122 14.53-7.649 4.6 0 0"
transform="translate(360.812 388.62)"
fill="#e38523"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-8.927-7.236-26.265-16.163-26.265-8.926 0-16.162 17.338-16.162 26.265 0 8.926 7.236 16.163 16.162 16.163C-7.236 16.163 0 8.926 0 0"
transform="translate(416.616 420.657)"
fill="#e9a761"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v416.187c0 35.706-28.945 64.65-64.65 64.65-35.705 0-64.651-28.944-64.651-64.65V0Z"
transform="translate(320.65 7.5)"
fill="#b7e546"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-17.606-.483-31.416-15.372-31.416-32.985v-66.939a30.31 30.31 0 0 0-8.443-20.987l-40.045-41.713V-263.64l90.218 92.635a80.811 80.811 0 0 1 22.92 56.383v82.309C33.234-14.158 18.268.501 0 0"
transform="translate(400.555 394.38)"
fill="#9ec63d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-26.265-27.359v-101.016L0-101.407Z"
transform="translate(346.915 259.115)"
fill="#92b738"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-4.146 0-8.193-.406-12.122-1.151C17.786-6.828 40.406-33.09 40.406-64.65v-416.187H64.65V-64.65C64.65-28.945 35.705 0 0 0"
transform="translate(256 488.337)"
fill="#abd641"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-.34 8.01-8.96 18.88-15.24 22.65-7.65 4.6-17.579 2.12-22.18-5.53-4.6-7.65-2.12-17.58 5.521-22.18 3.54-2.13 9.409-3.85 15.159-4.34"
transform="translate(103.8 293.67)"
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 0c6.38.18 13.31 2.07 17.29 4.46 7.649 4.6 10.119 14.53 5.52 22.18-4.6 7.65-14.531 10.13-22.18 5.53-6.41-3.86-15.271-15.11-15.261-23.16"
transform="translate(133.9 284.15)"
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-8.926 7.236-26.264 16.163-26.264 8.926 0 16.162 17.338 16.162 26.264 0 8.926-7.236 16.163-16.162 16.163C7.236 16.163 0 8.926 0 0Z"
transform="translate(95.384 320.65)"
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-9.29 9.54a80.842 80.842 0 0 0-22.92 56.38v82.31c0 18.16 14.97 32.81 33.24 32.31 17.6-.48 31.41-15.37 31.41-32.98V80.62c0-7.82 3.03-15.34 8.45-20.99l40.04-41.71"
transform="translate(110.42 113.83)"
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-56.52 58.04"
transform="translate(191.35 30.73)"
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-16.163"
transform="translate(159.024 121.648)"
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-8.744-8.745"
transform="translate(160.871 181.421)"
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-5.051 8.081"
transform="translate(112.557 234.787)"
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-5.868-7.509"
transform="translate(118.618 168.116)"
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-11.111 7.071"
transform="translate(78.21 249.939)"
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-11.111 7.071"
transform="translate(78.21 207.512)"
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-12.856-2.857"
transform="translate(78.21 177.208)"
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-13.133-7.071"
transform="translate(155.994 241.858)"
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 0c5.75.49 11.619 2.21 15.159 4.34 7.641 4.6 10.12 14.53 5.521 22.18-4.601 7.65-14.531 10.12-22.18 5.52C-7.78 28.27-16.4 17.4-16.74 9.4"
transform="translate(424.94 384.28)"
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.01 8.04-8.851 19.29-15.261 23.15-7.649 4.6-17.58 2.13-22.179-5.52-4.6-7.65-2.13-17.58 5.519-22.18 3.981-2.39 10.91-4.28 17.29-4.46"
transform="translate(392.73 393.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 0c0-8.927-7.236-26.265-16.163-26.265-8.926 0-16.162 17.338-16.162 26.265 0 8.926 7.236 16.163 16.162 16.163C-7.236 16.163 0 8.926 0 0Z"
transform="translate(416.616 420.657)"
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 40.04 41.71a30.29 30.29 0 0 1 8.449 20.99v66.93c0 17.62 13.811 32.51 31.41 32.99 18.271.5 33.241-14.16 33.241-32.31V48c0-21.06-8.231-41.3-22.92-56.38L75.489-23.5"
transform="translate(320.65 231.76)"
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-51.08-52.45"
transform="translate(371.73 183.19)"
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 0v360.56"
transform="translate(191.35 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="M0 0v20.63c0 35.7 28.94 64.65 64.65 64.65 35.71 0 64.651-28.95 64.651-64.65v-416.19"
transform="translate(191.35 403.06)"
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-16.163"
transform="translate(256 504.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="M0 0v-16.163"
transform="translate(352.976 221.654)"
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-16.163"
transform="translate(277.214 88.313)"
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 8.744-8.745"
transform="translate(351.129 281.427)"
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-16.163"
transform="translate(230.746 146.902)"
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 12.987-13.132"
transform="translate(198.42 485.307)"
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 16.163-10.102"
transform="translate(175.186 433.789)"
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 10.102 16.163"
transform="translate(278.224 284.285)"
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 10.102 16.163"
transform="translate(233.776 229.736)"
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 10.102 16.163"
transform="translate(278.224 391.362)"
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 5.051 8.082"
transform="translate(399.443 334.793)"
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 5.868-7.509"
transform="translate(393.382 268.122)"
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 10.102-16.163"
transform="translate(223.675 350.955)"
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 10.102-16.163"
transform="translate(273.173 188.32)"
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-16.163 11"
transform="translate(191.35 339.956)"
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-13.132 9.091"
transform="translate(191.35 202.461)"
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-8.081-13.998"
transform="translate(296.406 493.673)"
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-13.997-8.081"
transform="translate(325.986 464.093)"
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 11.111 7.071"
transform="translate(433.79 349.945)"
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 11.111 7.071"
transform="translate(433.79 307.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 0 12.856-2.857"
transform="translate(433.79 277.213)"
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 16.163 10.438"
transform="translate(320.65 300.447)"
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 13.133-7.071"
transform="translate(356.006 341.864)"
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 16.163 10.663"
transform="translate(320.65 88.762)"
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 16.163 10.102"
transform="translate(320.65 46.897)"
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